0
試圖解決這個問題,任何幫助將不勝感激。XSD - 最大的孩子?
我已經制定了一個XML文件,如下所示:
<?xml version="1.0" ?>
<test>
<Name>Folder exists check</Name>
<type>
<DoesFolderExist>
Synchronisation Errors
</DoesFolderExist>
</type>
</test>
對於<type>
部分,我想我的XSD是隻能有一個孩子,但實際的類型可能會有所不同,也可以不必須是「DoesFolderExist」 - 它可以是「FolderCount」,或其他。基本上,它只能有一個孩子,但該孩子可能是我的用戶可以選擇的任何預定義類型之一。我可以在這裏得到一個簡單的例子,說明如何將它放在我的xsd中?
這是我現在擁有的,我不肯定在哪裏何去何從:
string XSDMarkup =
@"xsd:schema xmlns:xsd='http://www.ws.org/2001/XMLSchema'>
<xsd:element name='tests'>
<xsd:sequence>
<xsd:element name='test' minOccurs='1'/>
<xsd:element name='type' minOccurs='1' maxOccurs='1'>
<xsd:sequence>
<xsd:element
";
我知道上面的XSD不完整,將無法正常工作,但我顯然還沒有結束。
再次感謝