--- Begin Message ---
Hi
I have tried all the methods below:
AutoRelease<DOMLSParser>
parser(xqillaImplementation->createLSParser(DOMImplementationLS::MODE_SYNCHRONOUS,
0));
parser->getDomConfig()->setParameter(XMLUni::fgDOMNamespaces, true);
parser->getDomConfig()->setParameter(XMLUni::fgXercesSchema, false);
parser->getDomConfig()->setParameter(XMLUni::fgDOMValidate, false);
parser->getDomConfig()->setParameter(XMLUni::fgDOMValidateIfSchema, false);
parser->getDomConfig()->setParameter(XMLUni::fgXercesSkipDTDValidation,
true);
to turn off the dtd validation, but it seemed useless.
The parsing result of "personnal.xml" in xerces/sample is
<?xml version="1.0" encoding="utf-8" standalone="no" ?><!DOCTYPE
personnel SYSTEM "personal.dtd">
,which supposed to be
<?xml version="1.0" encoding="utf-8" standalone="no" ?><!DOCTYPE
personnel SYSTEM "personal.dtd"><personnel>
<person id="Big.Boss">
<name><family>Boss</family> <given>Big</given></name>
<email>[email protected]</email>
<link subordinates="one.worker two.worker three.worker four.worker
five.worker"/>
</person>
<person id="one.worker">
<name><family>Worker</family> <given>One</given></name>
<email>[email protected]</email>
<link manager="Big.Boss"/>
</person>
<person id="two.worker">
<name><family>Worker</family> <given>Two</given></name>
<email>[email protected]</email>
<link manager="Big.Boss"/>
</person>
<person id="three.worker">
<name><family>Worker</family> <given>Three</given></name>
<email>[email protected]</email>
<link manager="Big.Boss"/>
</person>
<person id="four.worker">
<name><family>Worker</family> <given>Four</given></name>
<email>[email protected]</email>
<link manager="Big.Boss"/>
</person>
<person id="five.worker">
<name><family>Worker</family> <given>Five</given></name>
<email>[email protected]</email>
<link manager="Big.Boss"/>
</person>
</personnel>
So how could I skip the validation?
Thanks a lot.
--- End Message ---