Methods and systems for preserving unknown markup in a strongly typed environment
AssigneeMicrosoft Corporation
InventorsCharles Jazdzewski, Jerry Dunietz, Oliver Foehr, Robert Relyea
Life of this patent
Estimating the term…
Abstract
Methods and systems for preserving unknown markup in a strongly typed environment are described. In but one embodiment, XML-based markup that may contain XML-based elements that are both known and unknown is received. A strongly typed tree that is associated with the known XML-based elements is instantiated and a weakly typed tree that is associated with both the XML-based known and unknown elements is instantiated. The strongly and the weakly typed trees are then correlated in a manner that preserves the unknown XML-based elements.
Claims20
A method comprising:
- in a strongly typed environment:
- receiving XML-based markup that may contain XML-based elements that are both known and unknown;
- instantiating a strongly typed tree that is associated with the known XML-based elements;
- instantiating a weakly typed tree that is associated with both the XML-based known and unknown elements;
- and
- correlating the strongly and the weakly typed trees in a manner that preserves the unknown XML-based elements.
A system comprising:
- one or more computer-readable media;
- one or more software-implemented components embodied on the one or more computer-readable media and configured to:
- receive, in a strongly typed environment, XML-based markup that may contain XML-based elements that are both known and unknown;
- instantiate a strongly typed tree that is associated with the known XML-based elements;
- instantiate a weakly typed tree that is associated with both the XML-based known and unknown elements;
- and
- correlate the strongly and the weakly typed trees in a manner that preserves the unknown XML-based elements.
Dependencies are inferred from the claim text.