[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XML Schemas
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Richard Lainchbury writes: > If I have a xml document that looks like > > <?xsl version="1.0"?> > <content> > <element type="one"> > <file>This is only allowed if the element has @type equal > to one</file> > </element> > <element type="two"> > <text>This element is only allowed if the element has @type > = 'two'</text> > </element> > </content> > > Is it possible to put this restriction like this on with a schema? Yes, if you spell 'type' as 'xsi:type' and declare 'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"' -- see the XML Schema Primer [1]. > Is it even possible to put restrictions based on attributes? General co-constraints involving element or attribute values are not possible with W3C XML Schema, no. Lots of specific constraints on attribute presence/absence, and uniqueness and referential constraints on their values, are possible. ht [1] http://www.w3.org/TR/XMLSchema-0/ - -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@i... URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (GNU/Linux) iD8DBQFDYNoDkjnJixAXWBoRApBeAJ4hKjt1opuMM3j7n+HCNLWl7RNsIwCggnyK z9HUHKHztMbjelnbJ3wyt7I= =ZSzT -----END PGP SIGNATURE-----
|
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
|