发明名称 用于验证分层组织的消息的系统和方法
摘要 一种用于验证诸如XML消息或其它分层组织的内容之类的消息的机制。验证引擎较佳地以深度优先顺序走查由所述消息表示的树。一遇到树中的每个节点,验证引擎就参考一验证表,以识别要被调用的代表。验证引擎随后调用为该节点识别的代表,并对当前节点的子树递归调用。在处理了子树之后,验证引擎再次参考验证表,以识别用于当前节点的后处理程序,然后调用后处理程序。验证表中的条目可标记为“排他的”,以防止对对应于该条目的节点的子树的遍历。此外,可存在全局和局部验证表,当节点在局部表中没有条目时,使用全局表。
申请公布号 CN1584885A 申请公布日期 2005.02.23
申请号 CN200410058962.9 申请日期 2004.07.23
申请人 微软公司 发明人 R·R·帕奇;M·贾纳基拉曼
分类号 G06F17/30 主分类号 G06F17/30
代理机构 上海专利商标事务所 代理人 张政权
主权项 1.一种计算机可读媒体,以执行验证消息的方法的计算机可执行指令进行编码,所述方法包括:遇到消息中的第一元素;参考第一验证表以识别与该第一元素相对应的第一代表;将所述第一代表应用于所述第一元素;遇到作为所述第一元素的一棵子树的根的第二元素;以及根据所述第一验证表对所述第二元素应用第二代表。
地址 美国华盛顿州