[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]
variables in XSD?
- From: trubliphone <trubliphone@googlemail.com>
- To: xml-dev@lists.xml.org
- Date: Wed, 23 Mar 2011 09:48:14 -0700
Hello. Is there any way to use variables w/in XSD?
I would like to bind the maxOccurs attribute of an element to a value
defined elsewhere in the XSD file. It could either be defined as its
own variable or as a computed value. I've been working in XSL for so
long, I just sort of assumed I could do this:
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="root">
<xs:complexContent>
<xs:sequence>
<xs:element name="foo" minOccurs="0" maxOccurs="$n"/>
</xs:sequence>
</xs:complexContent>
</xs:element>
<!-- I know this is wrong -->
<xs:variable name="n">23</xs:variable>
</xs:schema>
Obviously, this won't work. But is there any way it could work? I
don't think so, I just thought I'd double-check.
Thanks.
[Date Prev]
| [Thread Prev]
| [Thread Next]
| [Date Next]
--
[Date Index]
| [Thread Index]