[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Query on http_parse_xml_string
The & is the same as putting an & in the xml because & are special
characters I believe. The problem is that I don't think the EXPAT
parser that Scott uses recognizes the & special strings like ",
etc.
When I dealt with problem it put the xml to a stream file and used
XML-SAX to parse it and that recognized the special characters. I think
this may be occurring because you have an xml file embedded inside the
main file so you have to extract the files from inside and then parse
it separately. This is not a problem if the resulting file is
relatively small. It gets trickee if the file embedded inside is very
big and won't fit in a variable. Then you need to write to a stream
file.
Would need to see the entire XML.
On Wed, Jan 11, 2012 at 4:24 PM, Abhijit Fulambrikar
<[1]abhijit.fulambrikar@xxxxxxxxx> wrote:
Hi,
I have a question regarding the parsing of special character's in
XML.
I am using "http_parse_xml_string" to parse the XML string. Please
see
the
code below
xmlError = http_parse_xml_string(%addr(xmlData.@xmlData_Data):
xmlData.@xmlData_Len: 0: *null: xmlHandler: *null) <> 0;
if xmlError;
xmlAddRootAndElement(Process: ERROR: http_error());
endif;
The XML data which I am sending has the below tag which has
special
character "&". The character is formatted as "&" as shown
below
<Text>Replace engine oil & other parts</Text>
The error which is returned from http_parse_xml_string is as below
XML parse failed at line 1, col 349: undefined entity
When I tried with the below data
<Text>Replace engine oil & other parts</Text>
I get the error as
XML parse failed at line 1, col 350: not well-formed (invalid
token)
Please let me know if I am following some incorrect process.
Thanks for
your help.
Regards,
Abhijit
--------------------------------------------------------------------
---
This is the FTPAPI mailing list. To unsubscribe, please go to:
[2]http://www.scottklement.com/mailman/listinfo/ftpapi
--------------------------------------------------------------------
---
References
1. mailto:abhijit.fulambrikar@xxxxxxxxx
2. http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------