Java XML and DOM utility classes
I have seen quite a few requests for various DOM and XML utilities in Java. In the past I have needed and implemented many of the same functions people are asking for. The following classes might serve as a starting point or save other people the trouble of doing the same thing. I provide NO warranty with any of these, and they are free for anyone to use/copy/modify, although I would appreciate being credited where possible. Some of them have obvious limitations and fixes are appreciated. DOM utilities: http://www.hubick.com/software/Java/Doc/com.hubick.util.markup.dom.DOMUtil.h tml These include implementation neutral utilities for writing a DOM tree to an XML stream or string; cloning a DOM Node (even over documents/implementations); child Element access by index or name/value (tag name, attribute value, or both); Node equality testing (even over implementations); Build a DOM tree (using any implementation) using SAX events: http://www.hubick.com/software/Java/Doc/com.hubick.util.markup.xml.sax.SAXDO MHandler.html XML utilities: http://www.hubick.com/software/Java/Doc/com.hubick.util.markup.xml.XMLUtil.h tml Utils for escaping and unescaping XML references in strings; escaping quotes in attribute values. My general Java utilities page: http://www.hubick.com/software/Java/java.htm --- Chris Hubick mailto:chris@h... http://www.hubick.com/ 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 (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe 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