【问题标题】:Parsing vs Validation解析与验证
【发布时间】:2012-06-14 13:14:36
【问题描述】:

验证和解析有什么区别?

我知道解析检查文件结构(语法),所以 可以在解析函数中检查为 OK, 但在验证过程中可能是错误的,因为没有像“粉红色”这样的 attr 值?我说的对吗?

【问题讨论】:

    标签: xml validation parsing


    【解决方案1】:

    解析检查输入是否符合 XML 规范中的规则,例如每个开始标记都有一个匹配的结束标记。

    验证检查输入是否符合特定 XML 词汇表的规则,例如,表是否恰好包含一个 thead 和一个 tbody。

    【讨论】:

      【解决方案2】:

      用 xml 术语解析是从 xml 数据构建文档树

      验证是根据模式检查该树的内容

      如果你有

      <Document>Me.txt<\Document>
      

      它可以被解析,因为它有一个根节点并且所有打开和关闭标签都匹配等等

      如果您针对表明根节点是 Form 的架构进行验证,尽管它是无效的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-02
        • 1970-01-01
        • 1970-01-01
        • 2012-04-20
        • 2015-09-28
        • 2015-07-10
        • 2019-04-21
        • 1970-01-01
        相关资源
        最近更新 更多