could someone comment on this? was cxml ever meant to support such use-case, just noone really needed it yet?
What use case exactly? When and how should the parser "stop"? (keep in mind that the "last closing tag" does not neccessarily signal the end of a well-formed xml document)
i see, thanks. for some reason i assumed that an xml document may only have one toplevel element.
the use-case is simple xml messaging over http.
what i would need is an option to tell cxml:parse to parse me one toplevel xml element and return regardless of what else is in the stream. what would also help is a hard limit on how much to read from the stream to deal with DOS attacks, but i guess one can do that with a wrapper stream also.
but i'll deal with this another way for now: just read in the string from the http stream and feeding this to cxml. i've just thought i write up my use-case for possibly adding some TODO entries if they make sense.
thanks for the clarification!