[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Identifying the Top 10 xml Issues.. something withlega
David Lyon wrote: > > <Item Information> > PLU&="A256" Name&="Kitchen Veneer" Rate$~=HD321_C > </Item Information> > > decrypted it would read.. > > <Item Information> > PLU&="A256" Name&="Kitchen Veneer" Rate$=402.00 > </Item Information> > 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|