发明名称 Methods and apparatus for parsing extensible markup language (XML) data streams
摘要 Methods and structures for parsing an Extensible Markup Language (XML) data stream are described. In the described embodiment, one or more schema modules are defined and are associated with HTTP requests that are received from a client. The schema module(s) has a function that determines whether an XML data stream conforms to a given schema that is associated with the HTTP request. If a portion of the XML data stream does not conform to the given schema, then the schema module disregards that XML data stream portion. In the described embodiment, each schema module has a plurality of states associated therewith. Each state is associated with one or more schema requirements that relate to a particular element that is evaluated by the schema module. Each state is different from the other states and the number of states is a function of the number of layers or elements that are contained within a particular XML data stream.
申请公布号 US2005262434(A1) 申请公布日期 2005.11.24
申请号 US20050175868 申请日期 2005.07.06
申请人 MICROSOFT CORPORATION 发明人 SODERBERG JOEL M.;DEEN BRIAN J.
分类号 G06F9/44;G06F9/45;G06F17/00;G06F17/21;G06F17/22;G06F17/24;G06F17/27;(IPC1-7):G06F17/24 主分类号 G06F9/44
代理机构 代理人
主权项
地址