到目前为止,我一直在通过定义具有“名称”和“值”属性的占位符元素来处理扩展,如下例所示
<root>
<typed-content>
...
</typed-content>
<extension name="var1" value="val1"/>
<extension name="var2" value="val2"/>
....
</root>
我现在打算改用xsd:any。如果您能帮助我选择最佳方法,我将不胜感激
- 如果我指定 processContents="strict",xsd:any 比我以前的方法有什么附加值
- EAI/ESB 工具/库能否针对我返回的任意元素执行 XPATH 表达式
- 我看到各种绑定工具在生成绑定代码时分别处理这个问题。如果我包含一个命名空间=“http://mynamespace”并在代码生成期间为“http://mynamespace”提供架构,情况是否相同?
- 这是否符合 WS-I?
- 有什么我遗漏的问题吗?
谢谢