看板 C_Sharp 關於我們 聯絡資訊
最近有個東西弄不出來, 雖然其實是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