|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML serialization of a XML document.
[Eric van der Vlist] >Do you have a pointer on SAXShow... Here is the SAXShow DTD from the book: <!ELEMENT SAXShow (DocumentLocator?,Document)> <!ELEMENT Document (PI*,(Element|WS|PI|chars)*)> <!ELEMENT Element (Attribute*,(Element|WS|PI|chars)*)> <!ATTLIST Element name CDATA #REQUIRED> <!ELEMENT Attribute EMPTY> <!ATTLIST Attribute name CDATA #REQUIRED type CDATA #REQUIRED value CDATA #REQUIRED> <!ELEMENT PI EMPTY> <!ATTLIST PI target CDATA #REQUIRED data CDATA #REQUIRED> <!ELEMENT DocumentLocator EMPTY> <!ELEMENT WS (#PCDATA)> <!ELEMENT chars (#PCDATA)> Given this XML document: <names> <name x = "y"> Mr. Sean Mc Grath </name> <name> Mr. Stephen Murphy </name> <name> Mr. Sandy Duffy </name> </names> The SAXShow utility (built on SAX) does this: C>python SAXShow.py test.xml <?xml version="1.0"?> <!DOCTYPE SAXShow SYSTEM "SAXShow.dtd"> <SAXShow> <Document> <Element name="names"> <chars> </chars> <Element name="name"> <Attribute name = "x" type = "CDATA" value="y"/> <chars> </chars> <chars>Mr. Sean Mc Grath</chars> <chars> </chars> </Element> <chars> </chars> <Element name="name"> <chars> </chars> <chars>Mr. Stephen Murphy</chars> <chars> </chars> </Element> <chars> </chars> <Element name="name"> <chars> </chars> <chars>Mr. Sandy Duffy</chars> <chars> </chars> </Element> <chars> </chars> </Element> </Document> </SAXShow> regards, http://www.pyxie.org - an Open Source XML Processing library for Python
|
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
|
|||||||||

Cart








