如何使用VB.net代码从XML文件创建XSD文件

如何使用VB.net代码从XML文件创建XSD文件,xml,vb.net,xsd,Xml,Vb.net,Xsd,如何使用vb.net代码从XML文件生成xsd文件?我找到并将其转换为vb.net 使用reader=XmlReader.Create(“filename.xml”) Dim SchemaReference=新的XmlSchemaReference() Dim schemaSet=schemaReference.InferSchema(读取器) 对于schemaSet.Schemas()中的每个XmlSchema 使用writer=XmlWriter.Create(“schema.xsd”) s

如何使用vb.net代码从XML文件生成xsd文件?

我找到并将其转换为vb.net

使用reader=XmlReader.Create(“filename.xml”)
Dim SchemaReference=新的XmlSchemaReference()
Dim schemaSet=schemaReference.InferSchema(读取器)
对于schemaSet.Schemas()中的每个XmlSchema
使用writer=XmlWriter.Create(“schema.xsd”)
s、 写(作者)
终端使用
下一个
终端使用
有时候,了解一种叫做“a”的东西会有所帮助。你可能听说过一个很好的例子。如果是这样,你也可以尝试搜索一个

试试这个

从xml vb.net站点stackoverflow.com生成xsd

如果这不起作用,你可以一直寻找c答案,因为它们更丰富

从xml c#site stackoverflow.com生成xsd


我找到的答案是第一次考试的结果。

回答得好,我这边+1!您可以通过编程方式从XML文件生成XSD文件,并获得XML符合的XSD,但这可能不是很有用。例如,它很可能会将所有邮政编码约束为模式AA99 9AA,因为示例XML中的所有邮政编码都符合该模式。实际上,要获得有用的模式,需要人工干预。