我有这样的XSD:
<xs:complexType>
<xs:sequence>
<xs:element name="A" type="xs:string" minOccurs="0" />
<xs:element name="B" type="xs:string" minOccurs="0" />
<xs:element name="C" type="xs:string" minOccurs="0" />
<xs:element name="D" type="xs:string" minOccurs="0" />
如何找到名称=“A”的 xs:元素? (1)
然后以编程方式添加限制(2)
像这样: <xs:element name="A">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:minInclusive value="0"/>
<xs:maxInclusive value="24"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="B">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="40"/>
<xs:minLength value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
我有一些XSD文件,它们的元素必须用新类型和相关限制重写和更正,所以我需要先找到元素然后用正确的数据替换
有谁能帮我写C#?