到目前为止,我一直通过定义一个占位符元素来处理扩展,该元素具有如下示例中所示的"name"和"value"属性。
<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表达式?
- 我发现各种绑定工具在生成绑定代码时会单独处理它。如果我包含一个 namespace="http://mynamespace" 并在代码生成时提供“http://mynamespace”的模式,是否也是这种情况?
- 这符合WS-I标准吗?
- 我有没有忽略任何需要注意的问题?
谢谢!