[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: SAX2: Parser interface (fragments)
> Any chance of adding parseFragment? It could come in > real handy for applications that primarily deals with > fragments instead of documents. In Java, I currently use a special reader that adds an additional root element to the stream (see below). My life would become much easier if I could tell the parser that it is reading a fragment (without root element) only... Vector streams = new Vector (); streams.add (new ByteArrayInputStream ("<root>".getBytes ())); streams.add (new FileInputStream (new File (path, "changes.log"))); streams.add (new ByteArrayInputStream ("</root>".getBytes ())); parser.parse (new InputSource (new SequenceInputStream (streams.elements ()))); I have another fragment-related problem: Imagine I have an xml parser for a particular type of content. Now, I want to send this type of content, and for sending it is included in a kind of "xml envelope". e.g. <envelope> <sender>agent1</sender> <receiver>agent2</receiver> <content> <someRealContent/> </content> </envelope> Currently, the envelope handler delegates all content related events to the content handler. It would be much nicer if I could switch the DocumentHandler by calling "setDocumentHandler", and the documentHandler would switch back automatically when back at the corresponding nesting level. However, the suggested semantics requires maintenance of a stack of DocumentHandlers in the parser. Best regards Stefan -- KJAVA AWT project: www.trantor.de/kawt SAX-based access to WBXML and WML: www.trantor.de/wbxml xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1 To unsubscribe, mailto:majordomo@i... the following message; unsubscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|