代码之家  ›  专栏  ›  技术社区  ›  geschema

如何验证XML文档?

  •  8
  • geschema  · 技术社区  · 14 年前

    我的C/.NET应用程序读取用户手动编辑的XML文件。允许的元素和标记在应用程序文档中进行了描述。我正在使用LINQ从XML文件中提取数据。

    在从XML文件提取数据之前,我想验证一下它是否具有预期的结构。如果没有,最好是有关于什么是错误的信息,这样我可以给用户一些反馈。

    用C语言做这个最简单的方法是什么?

    2 回复  |  直到 8 年前
        1
  •  8
  •   CaringDev    8 年前

    您可以根据XSD验证XML文件。

    希望这会有帮助…

    编辑

    本文解释了使用C验证XML的所有可能方法。#
    How To Validate an XML Document by Using DTD, XDR, or XSD in Visual C# .NET

    IMO的最佳选择是使用XSD。

        2
  •  0
  •   Pranay Rana    14 年前