xs:group with attribute
XML / XSL
1
Posts
1
Posters
0
Views
1
Watching
-
Hello. I have the doc. representing the message. It consists of header and body and has the following structure:
<message> <header>blah-blah-blah</header> <body/> </message>
Of course I can define all of these with xsd. But the body element can only be of 1 of the following forms:<body type="SIMPLE"> <el1>string contents</el1> </body>
or<body type="COMPLEX"> <el2>int contents</el2> <el3>int contents</el3> </body>
I can define this with xs:group's, but without attribute restrictions. Unfortunately, groups can't include xs:attribute. Any ideas how to define it with xsd?