[
Lists Home |
Date Index |
Thread Index
]
At 11:46 PM -0400 4/19/04, Alessandro Triglia wrote:
>XML Schema will not validate a document where an element with an expected
>attribute age contains instead a child element <age>. So you cannot
>benefit from using, say, a schema-validating parser, unless you massage your
>document after receiving it and before submitting it to validation. How
>realistic is this scenario?
Very realistic. Far more applications don't schema validate than do.
Of course, if you can afford the overhead of schema validation it can
be a useful way to tell which kind of document you're dealing with.
Just keep trying different schemas you've seen used before until you
find the one that matches, then dispatch it to the appropriate
processing code.
--
Elliotte Rusty Harold
elharo@metalab.unc.edu
Effective XML (Addison-Wesley, 2003)
http://www.cafeconleche.org/books/effectivexml
http://www.amazon.com/exec/obidos/ISBN%3D0321150406/ref%3Dnosim/cafeaulaitA
|