I was trying to validate this XML file ...
where if
<tag1>
is "Y" then <tag2>
must appear
if <tag1>
is "N" then <tag2>
must not appear ..
<parent>
<a>
<tag1>Y</tag1>
<tag2>sometext</tag2>
</a>
<a>
<tag1>N</tag1>
</a>
</parent>
I tried <choice>
tag but doesn't seem to work .. :( I have come to conclusion that this feature is not available in XSD ..
Can you guide me atleast some alternative to implement this ? by the way I am using Visual Studio 2005 ..
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…