[問題] 關於XmlSchema

看板C_Sharp作者 (迷惘)時間16年前 (2010/01/25 20:53), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
最近有個東西弄不出來, 雖然其實是XSD的問題,並不直接和C#有關, 不知道能否在這裡問Orz.. 有啦,有點關聯,就是最後我是用C#去parse xml @@ 問題: 如果我想在Xml Schema中寫出類似條件式的效果,該怎麼辦到呢? 假設root下有A, B兩個元素, 若A=1則B=5678 <root> <A>1</A> <B>5678</B> </root> 若A=2則B為空元素 <root> <A>2</A> <B></B> </root> 試了好幾種方法,都失敗了。 曾經試過定義兩種group,包含A和B的兩種情況的定義, 結果錯誤訊息就是,同一個元素,不可以出現兩次定義@@ 不知道有沒有先進能解上述問題,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.133.24
文章代碼(AID): #1BNPHBQj (C_Sharp)