[
Lists Home |
Date Index |
Thread Index
]
Rick wrote:
>It is very doubtful that there are performance gains in transporting
>around a PSVI-in-XML such as Richard & Henry's document type, rather
>than revalidating the document. A PSVI DOM only requires that the
>type reference in the node point to a different location, so should
>be just as efficent as a conventional DOM AFAIK. Richard & Henry's
>PSVI document type is good for debugging, teaching, testing
>implementations, but I doubt if they would propose it as a notation
>for data transport, caching and storage.
The original purpose of the serialization was for comparing the output
of schema implementations. It has also proved useful for teaching and
a variety of testing purposes.
I have a stylesheet for converting the serialized pre-schema infoset
to HTML tables (http://www.cogsci.ed.ac.uk/~richard/infoset.xsl), but
I haven't had time to do this for the PSVI.
It is certainly very verbose for a transport format, though it
naturally compresses very well :-) One other possible use is for
bootstrapping a validator, if you want to always validate schemas with
the schema-for-schemas.
-- Richard
|