[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Objections to / uses of PSVI?


ron tennison
All good reasons (as is the suggestion from Eddie Robertson).

My next question was going to be whether the schema information needs to
be integrated with the instance (as the PSVI does) or if it can be held
separately and referenced as necessary. To me, this was an issue of both
memory efficiency and implementation complexity. However, the more I
thought about it, the more I realized this is purely an implementation
detail.

In a more traditional example, consider a SQL result set. In
metadata-based processing of a result set, you ask the result set what
the data type, name, etc. of the current column is. You have no way of
knowing whether that metadata is repeated for each column in each row
(tightly integrated with the data) or a single copy of the metadata is
held by the container (result set).

The same holds true for the PSVI. Assuming PSVI methods were added to
(for example) the DOM, the application doesn't know or care where the
PSVI information is held. While some of it is likely to be stored by
each node (e.g. validation information), others is likely to be stored
by the tree as a whole and referenced from individual nodes (e.g. type
information).

I think this is an issue during serialization, but (a) there seems to be
no reason to ever serialize the PSVI, and (b) it is easily serializable
in the form of the original schema and regenerated later.

(How did I ever get to sound like a fan of the PSVI? Or maybe I loved it
all along and just hated the name ... ;)

-- Ron

Jeni Tennison wrote:
> 
> I can think of three ways in which I'd like to use information
> available in the PSVI within XSLT:
>
> [examples snipped]

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.