Invention Application
US20050262434A1 Methods and apparatus for parsing extensible markup language (XML) data streams
有权
用于解析可扩展标记语言(XML)数据流的方法和装置
- Patent Title: Methods and apparatus for parsing extensible markup language (XML) data streams
- Patent Title (中): 用于解析可扩展标记语言(XML)数据流的方法和装置
-
Application No.: US11175868Application Date: 2005-07-06
-
Publication No.: US20050262434A1Publication Date: 2005-11-24
- Inventor: Joel Soderberg , Brian Deen
- Applicant: Joel Soderberg , Brian Deen
- Applicant Address: US WA Redmond
- Assignee: Microsoft Corporation
- Current Assignee: Microsoft Corporation
- Current Assignee Address: US WA Redmond
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45 ; G06F17/00 ; G06F17/21 ; G06F17/22 ; G06F17/24 ; G06F17/27

Abstract:
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.
Public/Granted literature
- US07836393B2 Methods and apparatus for parsing extensible markup language (XML) data streams Public/Granted day:2010-11-16
Information query