[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namespaces,
- From: "Christopher R. Maden" <crism@maden.org>
- To: xml-dev@lists.xml.org
- Date: Tue, 31 Jul 2001 23:52:06 -0700
At 20:01 31-07-2001, Danny Vint wrote:
>I've seen references to this many times "PSVI" - I must of been asleep when
>this acronym was created - would someone please provide an expansion and
>maybe an explanation.
Hey, Dan!
The Post-Schema Validation Infoset is an XML infoset as modified by a
schema processor.
Validating a document against a DTD requires that the DTD be read first,
and then the document evaluated with respect to the DTD, because that's how
SGML works. But since a schema is just another XML document, there's no
order requirement. You can parse an XML document as well-formed and build
an infoset from that. Then you take your schema and evaluate the
document's infoset with respect to it. You augment the infoset with type
information, default attributes or values, and validity status (yes, no,
not checked) - that's your PSVI.
HTH,
Chris
--
Christopher R. Maden, XML Consultant
DTDs/schemas - conversion - ebooks - publishing - Web - B2B - training
<URL: http://crism.maden.org/consulting/ >
PGP Fingerprint: BBA6 4085 DED0 E176 D6D4 5DFC AC52 F825 AFEC 58DA