← Prev in month ← Prev in thread

XML schema: how to define choice between value as an attribute and value as element text

From
Patrik Beno <>
To
XML Developers List <>
Date
2004-06-12T20:48:34Z
ID
<>
Thread
XML schema: how to define choice between value as an attribute and value as element text
Hey there :-)


Suppose I have simple element <PersonName>.

I want to define restriction that data (person name itself) may be
defined either in "value" attribute or as element text.

Meaning - either this way:

  <PersonName value="John Doe"/>

or this way:

  <PersonName> John Doe </PersonName>

But this is forbidden:

  <PersonName value="John Doe"> Jane Smith <PersonName>

I have been reading spec, tutorials, references, I have
been gooooooooogling for hours but I can't find out how to do this or
even if it is feasible at all.

Please - can this restriction be defined using XML schema?
If so, how? Can anyone provide an example?

thnx

-- 
Patrik Beno
mailto:
← Prev in month ← Prev in thread