Re: [xml] external DTD validation of large XML's
- From: Liam R E Quin <liam holoweb net>
- To: Noam Postavsky <npostavs users sourceforge net>
- Cc: xml gnome org
- Subject: Re: [xml] external DTD validation of large XML's
- Date: Sun, 10 Jul 2011 06:29:12 -0400
[...]
If the above are correct, what do you suggest to people who want to use libxml2 to validate large XMLs
with external DTD files? Re-write the input XML file?
Pretty much yeah. It's not so bad, just a tiny DOCTYPE refering to the DTD.
In many cases you don't even need that. Write a shell XML file,
<!DOCTYPE wrapper SYSTEM "the-dtd-file.dtd" [
<!ELEMENT wrapper the-real-root-element>
<!ENTITY the-real-document SYSTEM "bigfile.xml">
]>
<wrapper>&the-real-document;</wrapper>
and then validate that wrapper file.
This assumes the large file has a root (outermost) element of
<the-real-root-element>.....</the-real-root-element>
Liam
--
Liam Quin - XML Activity Lead, W3C, http://www.w3.org/People/Quin/
Pictures from old books: http://fromoldbooks.org/
Ankh: irc.sorcery.net irc.gnome.org www.advogato.org
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]