Patent ID: 7143346
Filing Date: 2006-11-28
Classification: G06F,Y10S

Abstract:
1. A method of parsing an XML stream containing simple types wherein said simple types are not XML elements within a complex type, said method comprising: receiving said XML stream; parsing said XML stream comprising: on encountering a parent element in said XML stream, utilizing an XML schema to locate a type for said parent element; where said type is a complex type, determining whether a mixed flag for said complex type in said schema is set to true; where said mixed flag is set to true, interpreting fragments embedded in said parent element in accordance with said complex type, each fragment being one of an arbitrary string and an element; generating parser output events interpreting each embedded fragment as one of an embedded simple type and an inherited simple type where, in accordance with said complex type, each embedded fragment corresponds to a dummy element having a simple type, with one of (i) a name of said dummy element and (ii) a name of said simple type being one of a predetermined set of names.