Oxygen XML Editor
 
[XML-DEV Mailing List Archive Home] [By Thread] [By Date]

Re: [xml-dev] Re: Identifying the Top 10 xml Issues..something with legacy support.. carries business data better..



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 :-)




 
© 2002-2008 SyncRO Soft Ltd. All rights reserved. | Sitemap | Privacy Policy
This website was created & generated with <oXygen/> XML Editor
Keywords
xml