发明名称 System and method for validating hierarchically-organized messages
摘要 <p>A mechanism for validating a message, such as an XML message or other hierarchically-organized content. A validation engine walks through the tree represented by the message preferably in depth-first traversal order. Upon encountering each node in the tree, the validation engine consults a validation table to identify a delegate that is to be invoked. The validation engine then invokes the delegate identified for that node, and calls itself recursively on the subtrees of the current node. After the subtrees have been processed, the validation engine again consults the validation table to identify a post-handler for the current node, and then invokes the post-handler. An entry in the validation table may be flagged as "exclusive" to prevent traversal of subtrees of the node corresponding to that entry. Additionally, there may be both global and local validation tables, where the global table is used when a node has no entry in the local table.</p>
申请公布号 EP1513073(A2) 申请公布日期 2005.03.09
申请号 EP20040016753 申请日期 2004.07.15
申请人 MICROSOFT CORPORATION 发明人 PATCH, RAYMOND ROBERT;JANAKIRAMAN, MATHRUBOOTHAM
分类号 G06F9/45;G06F17/27;G06F17/00;G06F17/21;G06F17/22;G06F17/30;(IPC1-7):G06F17/21 主分类号 G06F9/45
代理机构 代理人
主权项
地址