【问题标题】:Validating XML documents and working with numbers验证 XML 文档和处理数字
【发布时间】:2013-05-09 02:05:55
【问题描述】:

假设我有一个 XML 文档,其中列出了某些商品的所有销售额。在价格值列表中,还有“总”元素,它是某些项目集的总和。 XML 文档是从某处生成的,我想验证 XML 以验证

  1. 表格正确
  2. 内容正确。例如,一组子元素的总和等于与每个子元素关联的所有值的总和。

XML 文档被用作多个程序之间的标准媒介,因此数据的准确性很重要。目前 XML 导出器进行了检查,但我想知道是否可以在最后验证 XML 本身以确保它是正确的?而且只有正确才有效?

【问题讨论】:

    标签: xml-validation


    【解决方案1】:

    XSD 可用于验证 XML 的格式是否正确,并且可能有助于“1. 格式正确”。例如,XSD 可用于验证某人没有输入需要价格的商品 SKU。

    但是,XSD 不是一个很好的验证业务逻辑的工具,如“2. 内容是否正确”。为此,您可能需要使用您选择的编程语言自定义验证逻辑,或许借助 XPath 之类的工具来提取元素。

    -拉里

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-29
      • 2011-12-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多