** This is a complete list of good XML characters in the windows 1252 character set LOCAL lcGoodChars,lcBadChars lcGoodChars=[] lcGoodChars=lcGoodChars+CHR(9) && tab lcGoodChars=lcGoodChars+CHR(10) && lcGoodChars=lcGoodChars+CHR(13) && enter lcGoodChars=lcGoodChars+CHR(32) && space FOR lnGoodChars=33 TO 128 lcGoodChars=lcGoodChars+CHR(lnGoodChars) ENDFOR FOR lnGoodChars=130 TO 140 lcGoodChars=lcGoodChars+CHR(lnGoodChars) ENDFOR lcGoodChars=lcGoodChars+CHR(142) FOR lnGoodChars=145 TO 156 lcGoodChars=lcGoodChars+CHR(lnGoodChars) ENDFOR FOR lnGoodChars=158 TO 255 lcGoodChars=lcGoodChars+CHR(lnGoodChars) ENDFOR ** check the lcValue for bad chars lcBadChars=CHRTRAN(lcValue,lcGoodChars,'') IF !EMPTY(lcBadChars) lcValue=CHRTRAN(lcValue,lcBadChars,'') ENDIF