假设我有一个XML文档,其中列出了某些项目的所有销售额。在价格值列表中,还有“总”元素,它们是某些项目集合的总和。 XML文档是从某个地方生成的,我想验证XML以验证
XML文档用作多个程序之间的标准介质,因此数据准确非常重要。目前有XML导出器进行检查,但我想知道是否有可能在最后验证XML本身以确保它是正确的?只有它是正确的才有效吗?
答案 0 :(得分:0)
XSD对于验证XML的格式是否合适非常有用,可能有助于“1.表单正确”。例如,XSD可用于验证某人尚未输入需要价格的商品SKU。
但是,XSD不是验证业务逻辑的好工具,如“2.内容正确”。为此,您可能需要使用您选择的编程语言自定义验证逻辑,也许需要借助XPath之类的东西来提取元素。
-Larry