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 - [email protected]
http://mail.python.org/mailman/listinfo/xml-sig
lmpx.com only provides a reader for public news (NNTP) servers. It is not
affiliated with the servers or forums shown here and is not responsible for
the content of articles, which is written by their respective authors.