1
我有一個.RNC文件,我在其中定義了所有我的XML元素,它們被relax ng
編譯到XSD中。RelaxNG:定義基於另一個元素的元素
我有幾個共享許多屬性的元素,它越來越雜亂的維護......因此我想通過使用/模擬某種繼承來集中化這些信息。
比方說,我這樣定義的元素:
person = element PERSON {
attribute name { text },
attribute city { text }
}
現在我想延長,是這樣的:
employee = element EMPLOYEE extends PERSON {
attribute company { text }
}
這可能嗎?怎麼樣?提前致謝。