【问题标题】:How to create a XSD file from a XML file using VB.net code如何使用 VB.net 代码从 XML 文件创建 XSD 文件
【发布时间】:2020-02-21 18:26:04
【问题描述】:

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

【问题讨论】:

  • 您可以通过编程方式从 XML 文件生成 XSD 文件,并获得 XML 符合的 XSD,但这可能不是很有用。例如,它可以很好地将所有邮政编码限制为具有模式 AA99 9AA,只是因为示例 XML 中的所有邮政编码都符合该模式。实际上,要获得有用的模式,您需要人工干预。

标签: xml vb.net xsd


【解决方案1】:

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

Using reader = XmlReader.Create("filename.xml")
    Dim schemaInference = New XmlSchemaInference()
    Dim schemaSet = schemaInference.InferSchema(reader)
    For Each s As XmlSchema In schemaSet.Schemas()
        Using writer = XmlWriter.Create("schema.xsd")
            s.Write(writer)
        End Using
    Next
End Using

有时了解这个称为search engine 的东西会有所帮助。您可能听说过search engine。如果是这样,你也可以尝试搜索一个!

试试这个

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

如果这不起作用,您可以随时寻找 c# 答案,因为它们更丰富

从xml c#站点stackoverflow.com生成xsd

我找到的答案在search engine 的第一个结果中。

【讨论】:

  • 好答案,我这边+1!
猜你喜欢
  • 2012-10-05
  • 1970-01-01
  • 1970-01-01
  • 2014-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多