OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Re: Identifying the Top 10 xml Issues..something with lega

[ Lists Home | Date Index | Thread Index ]

On Mon, 2006-07-24 at 21:15 +1000, Rick Jelliffe wrote:
> There is nothing stopping you doing this in real XML,  just moving the  
> type tag inside the attribute value. For example (off the top of my 
> head, details may be wrong):
> 
>     <Item Information PLU="A256" Name="Kitchen Veneer" Rate="$420"/>
> 
> Then you can validate with Schematron, for example
>   <sch:pattern name="typedAttribute"  abstract="true">
>     ...
>     <sch:rule context="starts-with($node, '$')">
>        <sch:assert test="number(string-after($node, $))"
>              >A currency attribute should have a number</sch:assert>
>     </sch:rule>
>    ...
>    </sch:pattern>
> 
>    <sch:pattern is-a="typedAttribute">
>       <sch:param name="node" value="Item/@*"/>
>    <sch:pattern>
> 
> Cheers
> Rick Jelliffe

Ok, say I did that.. what do I now get?

Anyway, amusing :-)







 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS