【问题标题】:Can I load an XmlDocument without validation?我可以在没有验证的情况下加载 XmlDocument 吗?
【发布时间】:2011-04-23 05:46:50
【问题描述】:

是否可以在不验证文档的情况下加载像 XDocument.Load(myXmlFile) 这样的 XmlDocument? 我想稍后自己进行验证。

【问题讨论】:

    标签: c# xml validation linq-to-xml


    【解决方案1】:

    验证 XML 是指检查架构是否映射到 xml 数据。

    XML 仍然具有良好的格式,以便在将 xml 解析为内部结构时将其加载到 XmlDocument 中。

    【讨论】:

    • 这不是一个完整的答案。如果引用了架构,它将尝试对其进行验证。如何避免这种情况?
    【解决方案2】:

    查看XmlReaderSettings Class,它具有用于控制验证等内容的属性。关闭验证没有万能的答案,因为人们可能希望关闭不同的东西,因此请浏览对象的属性以查看您需要什么。 This answer 是使用 XmlReaderSettings 的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 2021-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多