XML 架构的动态元素名称


Dynamic element name for xml schema

我想动态设置元素名称,这意味着它来自数据库,

例如,Afdeling,Fabrikant,促销等。

我如何在 xml 架构中设置它,目前我已经设置了这个静态。

<xs:element minOccurs="0" maxOccurs="1"  name="Afdeling"    type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1"  name="Fabrikant"   type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1"  name="Promo"       type="xs:string" />

您可以使用元素通配符:<xs:any> .然后,除非使用 XSD 1.1 断言,否则不能在架构中进一步约束元素名称(除非使其出现在特定命名空间中)。