作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
获取属性“substitutiongroup”不能出现在元素“element”中
错误:
<xs:complexType name="Attributes" abstract="false">
<xs:sequence>
<xs:element name="Attribute" nillable="true" minOccurs="0" maxOccurs="unbounded">
<xs:attribute name="type" type="xs:string" />
</xs:element>
<xs:element name="DutyRating" substitutionGroup="Attribute"/>
<xs:element name="Width" substitutionGroup="Attribute"/>
<xs:element name="SampleSet" substitutionGroup="Attribute"/>
</xs:sequence>
</xs:complexType>
我做错了什么?
最佳答案
你应该使用这个 xsd...
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="yourNamespace" xmlns:prefix="yourNamespace">
<xs:complexType name="Attributes" abstract="false">
<xs:sequence>
<xs:element name="Attribute" substitutionGroup="prefix:Attribute"/>
<xs:element name="DutyRating" substitutionGroup="prefix:Attribute"/>
<xs:element name="Width" substitutionGroup="prefix:Attribute"/>
<xs:element name="SampleSet" substitutionGroup="prefix:Attribute"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Attribute" type="prefix:Attribute"/>
<xs:complexType name="Attribute" nillable="true" minOccurs="0" maxOccurs="unbounded">
<xs:attribute name="type" type="xs:string" />
</xs:complexType>
</xs:schema>
我希望我已经给了你关于你问题的所有答案。
关于XSD 错误 : attribute 'substitutiongroup' cannot appear in element 'element' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25455295/
我在不同的命名空间下有 10 个模式,每个模式都有一个 complexType 和关联的元素,该元素替代了一个名为“Report”的元素,例如: 当我解码一个包含所有 10 个报告的 XML 文档
获取属性“substitutiongroup”不能出现在元素“element”中错误:
好的。我正在尝试从以下位置生成 C# 类: http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd(基本上是 xbrl 模式)。 我对元组和项目有疑
我是一名优秀的程序员,十分优秀!