1
假設我有一個我在complexType中定義的斷言,我如何在另一個complexType或元素中重複使用相同的斷言?有沒有辦法在XML模式中重複使用斷言?
使用類型擴展/限制時,斷言是否會繼承?
我能想到的唯一方法是使用在dtd實體中定義斷言條件,然後在需要時重用它們。
假設我有一個我在complexType中定義的斷言,我如何在另一個complexType或元素中重複使用相同的斷言?有沒有辦法在XML模式中重複使用斷言?
使用類型擴展/限制時,斷言是否會繼承?
我能想到的唯一方法是使用在dtd實體中定義斷言條件,然後在需要時重用它們。
如果這兩種類型之間存在邏輯關係,那麼您可能可能會創建一些抽象超類型的兩種類型的子類型。否則,如您所說,您剩下的就是DTD實體或其他文本轉換機制。