【问题标题】:How do I get schema information for a node in a XmlDocument?如何获取 XmlDocument 中节点的架构信息?
【发布时间】:2010-12-25 07:24:23
【问题描述】:

加载了 XSD 架构的 XmlDocument,如何获取文档中给定节点的限制?

我想遍历文档,并在可能的情况下自动更正错误(例如:截断太长的字符串、删除不应该的空节点等)

我这样做是因为 xsd.exe 不考虑字符串长度限制或区分空字符串和空字符串。我发现进行这种“后处理”比在序列化之前手动尝试确保这些限制更简单。

【问题讨论】:

    标签: .net xml schema xsd


    【解决方案1】:

    XmlSchemaValidator 类为您提供此信息。看看这个类的 GetExpectedParticles & GetExpectedAttributes 方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      • 2017-02-05
      • 2012-05-10
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多