如何在后面的代码中从xml生成xsd

时间:2014-04-17 13:53:18

标签: c# xml xsd

我想要做的是从xsd生成file xml,该string将作为xml传递。

样品: 假设我们在string中传递了<?xml version="1.0" encoding="utf-8"?> <Sample> <SampleId>41111111124</AnimalId> <SampleName>string</SampleKind> </Sample>

xsd

我想通过以下代码生成以上file <?xml version="1.0" encoding="utf-8"?> <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="Sample"> <xs:complexType> <xs:sequence> <xs:element name="SampleId" type="xs:unsignedLong" /> <xs:element name="SampleName" type="xs:string" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>

c#

在msdn上找不到这样的东西。

甚至可以在{{1}}代码中落后吗?

1 个答案:

答案 0 :(得分:1)

好的,我找到了解决方法: 我需要XmlSchemaInference