Hi, * I am a beginner with XML processing, so please bear with me !
* I have looked over the Python/XML HOWTO and I am currently reading Python & XML (Jones & Drake) O'Reilly book. Did not find what I am looking for. OBJECTIVES: --------------- * I would like to parse the attached XML file using Python and a simple DOM API, however I would like the following additional features: a) Use a Validating Reader (I would like to use a DTD at run-time within my application) b) XML processor to ignore all the trailing line feeds (used to visually format the XML file). SAMPLE XML FILE: --------------------- <?xml version="1.0" encoding="US-ASCII"?> <!DOCTYPE casefile SYSTEM "cases.dtd"> <casefile name="data" revision="PA1" date="2005-10-01"> <case date="2005-10-01"> <problem> Find an apartment </problem> <solution> Use Google </solution> <outcome> successful </outcome> </case> </casefile> QUESTIONS: -------------- a) Does PyXML offer a Validating DOM Reader ? (Or, is a Validating Reader only available for SAX?) b) Would using a DOM Validating DOM Reader automatically eliminate the extra trailing line feeds in my DOM object ? If not, how do I get the DOM object to drop the extra line feeds ? c) Can I do the above without using the 4Suite XML package ? Many thanks, Michel _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig