【问题标题】:How to define xsd element name dynamic as complex type如何将xsd元素名称动态定义为复杂类型
【发布时间】:2019-01-28 16:46:06
【问题描述】:

我的应用程序正在使用一个 json 服务并将其作为肥皂网络服务公开给客户端。

Provider 有一个复杂类型元素节点,其名称是动态的。我想把同样的东西还给我的客户

<xsd:element maxOccurs="unbounded" name="Dynamic_name_coming_from_webservice" type="complex_type_it_is" />

这就是我需要在 XSD 中定义我的元素的方式。这怎么可能?

提前致谢。

【问题讨论】:

    标签: xml web-services xsd schema xsd-validation


    【解决方案1】:

    您需要使用xs:any 通配符。但是,通配符不能将元素的内容限制为特定类型。如果对内容有约束,但对名称没有约束,则定义约束的唯一方法是使用 XSD 1.1 断言。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-11
      • 1970-01-01
      • 1970-01-01
      • 2016-02-06
      • 1970-01-01
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多