0
在XML文件中,我想在默認命名空間中使用自由格式,但在各個位置應允許某些元素位於特定命名空間中。我只想要這些元素進行驗證。所以我想要的是這樣的:XSD定義自由格式,除了一個命名空間
<document xmlns:x="http://myNamespace">
<someElement1>
<x:toBeValidated1/>
<someElement2>
<x:toBeValidated2 someAtt="someValue">
<someMoreStuff/>
</x:toBeValidated2>
</someElement2>
</someElement1>
</document>
問題是,我可以寫一個模式來驗證這個嗎?它應該允許任何地方的任何元素,但http://myNamespace命名空間mu中的元素符合模式中相應的定義。