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

Re: Objections to / uses of PSVI?


ron tennison
Hi Ron,

> Jeni Tennison wrote
>
> > Ron,
> >
> > > That's one reason that I asked how people intended to use the PSVI.
> > > I find it interesting that the answer has, so far, been silence.
> >
> > I can think of three ways in which I'd like to use information
> > available in the PSVI within XSLT:

I'd like to add one more to Jeni's list of items.

4) For use with Embedded Schematron rules.

For people using the technique of embedding Schematron rules in XML Schema to
express co-occurence constraints the access to datatypes through the PSVI would
be helpful. It would add the ability to define the Schematron context as being
a complexType or simpleType instead of an element. At this stage Schematron
rules can only be applied to specific elements, e.g.

<rule context="PostalDate">
    <assert test="..."/>
</rule>
<rule context="ArrivalDate">
    <assert test="..."/>
</rule>

etc...

Both these elements have the type xs:date and there could be many more elements
in your instance that use the same type. If you want to apply a Schematron rule
to all elements of type xs:date you currently have to create one rule for each
element of this type. With access to the datatypes through PSVI you could
instead do something like (imaginary syntax):

<rule context="*[psvi:datatype = 'xs:date']">
    <assert test="..."/>
</rule>

Of course this all depends on weather or not Schematron will be compatible with
XSLT 2.0 and XPath 2.0 but hopefully it will.

Cheers,
/Eddie




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.