我正在从 C# 类创建 XSD 文档。
这个类有一个类型为
UInt32
的属性,我希望根据这篇文章映射到xs:unsignedInt
:
生成.xsd的代码是:
XmlReader reader = XmlReader.Create("class.xml");
XmlSchemaSet schemaSet = new XmlSchemaSet();
XmlSchemaInference schema = new XmlSchemaInference();
schemaSet = schema.InferSchema(reader);
但是,在 xsd 中,我看到要推断的元素:
<xsd:element name="u32Value" type="xsd:unsignedByte" />
为什么类型不是我期望的?