[
Lists Home |
Date Index |
Thread Index
]
At 10:24 AM +1100 3/5/02, Marcus Carr wrote:
>Doing this with entities, I'd generate a document comprised of entity
>references, and create the subdocuments with DOCTYPEs. I'd validate the
>subdocuments independantly, creating the files that matched my entity
>references. I understand that with XInclude I could use the subdocuments
>directly (after validation) rather than first generating an output file
>(without DOCTYPE) from each subdocument - is that the only gain in this
>scenario?
No, there are a few others. Specifically,
1. XInclude allows (but does not require) fallbacks if a resource is
missing. Entities don't.
2. XInclude can use XPointers to select only part of a remote
document. Entities can't.
3. XInclude can include unparsed text, useful for examples in XML
books and such. Entities can only refer to XML.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| The XML Bible, 2nd Edition (Hungry Minds, 2001) |
| http://www.cafeconleche.org/books/bible2/ |
| http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+
|