We had to create our own function that converts the strings. What we did was identify the information we were pulling in that has special characters and then review it character by character. Though not fast, it is effective. On the other hand, we just use it to convert strings that are less than 256 characters long.
Margaret -----Original Message----- From: Chen, Gin [mailto:[EMAIL PROTECTED]] Sent: Monday, November 12, 2001 8:17 AM To: [EMAIL PROTECTED] Subject: Re: XML reformatting Thanks Don. Not a bad idea but CDATA sections just make parsing a pain in the butt. :P -Tim -----Original Message----- From: McHodgkins Don [mailto:[EMAIL PROTECTED]] Sent: Monday, November 12, 2001 11:15 AM To: [EMAIL PROTECTED] Subject: Re: XML reformatting Not sure this is the best way but it is one way. You can use the CDATA Section for XML. CDATA sections begin with the string "<![CDATA[" and end with the string "]]>":] Here is an example <![CDATA[<greeting>Hello, world!</greeting>]]> Don [EMAIL PROTECTED] writes: << Hi all, I have an application that uses XML data from a Servlet. The XML is not in a file. Rather, it is dynamically generated. I have problems with some special chars within the actual xml files themselves. For example if a value in the XML was "children < 3". I would have a problem cause "<" is a reserved symbol. I have to replace each occurence of this and other reserved symbols with "<" and other html/xml friendly versions of these. The function to do so is messy and long for something like this. My question is: is there some type of utility class that already does this? And if so, is the performance any better than writing one urself? I know that response.encodeURL can encode an URL to do something like this but this is not a URL. Its an entire XML document. Thanks, -Tim [EMAIL PROTECTED] 727-738-3000 x6549 >> ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
