Re: [xml-dev] Element as value of another Element

From
G. Ken Holman <>
To
Date
2008-01-15T17:28:41Z
ID
<>
Thread
Re: [xml-dev] Element as value of another Element
At 2008-01-15 07:50 -0800, Shashank Gupta wrote:
>I want to define an element of type string such that it's value can 
>be either of :
>-any string
>-value of another element of type string
>
>I am using Schema.

Using W3C Schema 1.0 you cannot express that as a constraint.

>Something like :
><xs:simpleType name="a" value = any string OR another element b of 
>type string>

Using the ISO/IEC 19757-3 Schematron assertion-based constraint 
language you can express your desired constraint, but it is run 
separately from W3C Schema.

Off hand I'm not sure if the future W3C Schema 1.1 can help in this 
regard ... I suspect that it can since it supports co-occurrence 
constraints, but I don't know if there are limits.

I hope this helps.

. . . . . . . . . . . . . Ken

--
Comprehensive in-depth XSLT2/XSL-FO1.1 classes: Austin TX,Jan-2008
World-wide corporate, govt. & user group XML, XSL and UBL training
RSS feeds:     publicly-available developer resources and training
G. Ken Holman                 mailto:
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/x/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Cancer Awareness Nov'07  http://www.CraneSoftwrights.com/x/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal