Context free document portions
First Claim
1. A computer-implemented method of formatting a selection of text from a document as an Extensible Markup Language (XML) formatted selection such that the selection of text carries formatting properties particular to the selection of text for use in another document, comprising:
- receiving the selection of text in the document;
identifying an XML markup specifying one or more formatting properties associated with the selection of text;
applying the XML markup to the selection of text, wherein applying the XML markup to the selection of text includes applying an XML tag to the selection of text;
associating the XML markup with the selection of text for designating that the selection of text is formatted according to the XML markup independent of an other XML markup associated with the other document into which the selection of text is inserted;
inserting the selection of text into the other document by;
receiving the selection of an XML node associated with the selection of text from an XML structure pane, the XML structure pane showing a markup language structure applied to the document, the markup language structure comprising a plurality of markup language nodes associated with portions of text in the document; and
in response to a user input, moving the XML node to an XML structure pane showing a markup language structure applied to the other document to insert the XML markup and the selected text into the other document along with style and formatting properties defined in the markup language structure;
parsing the other document for formatting properties required for the other document after inserting the selection of text into the other document;
avoiding a conflict between the XML markup associated with the selection of text and the other XML markup associated with the other document by causing the XML markup associated with the selection of text to be carried with the selection of text when the selection of text is inserted into the other document to maintain the application of the XML markup data to the selection of text in the other document independent of the other XML markup associated with the other document; and
providing a framework for an annotation of the XML markup by associating the selection of text with at least one XML schema file attached to the document, the at least one schema file providing a definition of the XML markup applied to the selection of text and providing XML parsing application rules for understanding and using the XML tag.
2 Assignments
0 Petitions
Accused Products
Abstract
Portions of an Extensible Markup Language document, such as individual paragraphs or groups of paragraphs or fragments of text, are provided self-describing properties such as styles, fonts, list types, and the like. If such a portion of a document is subsequently copied or moved to a second document or to a different location in the first document, the self-describing properties provided for the portion travel with the portion to the second document or to the different location in the first document.
-
Citations
17 Claims
-
1. A computer-implemented method of formatting a selection of text from a document as an Extensible Markup Language (XML) formatted selection such that the selection of text carries formatting properties particular to the selection of text for use in another document, comprising:
-
receiving the selection of text in the document; identifying an XML markup specifying one or more formatting properties associated with the selection of text; applying the XML markup to the selection of text, wherein applying the XML markup to the selection of text includes applying an XML tag to the selection of text; associating the XML markup with the selection of text for designating that the selection of text is formatted according to the XML markup independent of an other XML markup associated with the other document into which the selection of text is inserted; inserting the selection of text into the other document by; receiving the selection of an XML node associated with the selection of text from an XML structure pane, the XML structure pane showing a markup language structure applied to the document, the markup language structure comprising a plurality of markup language nodes associated with portions of text in the document; and in response to a user input, moving the XML node to an XML structure pane showing a markup language structure applied to the other document to insert the XML markup and the selected text into the other document along with style and formatting properties defined in the markup language structure; parsing the other document for formatting properties required for the other document after inserting the selection of text into the other document; avoiding a conflict between the XML markup associated with the selection of text and the other XML markup associated with the other document by causing the XML markup associated with the selection of text to be carried with the selection of text when the selection of text is inserted into the other document to maintain the application of the XML markup data to the selection of text in the other document independent of the other XML markup associated with the other document; and providing a framework for an annotation of the XML markup by associating the selection of text with at least one XML schema file attached to the document, the at least one schema file providing a definition of the XML markup applied to the selection of text and providing XML parsing application rules for understanding and using the XML tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of formatting a selection of text from a document as an Extensible Markup Language (XML) formatted selection such that the selection of text carries formatting data particular to the selection of text for use in an other XML document:
-
receiving the of text in the document; applying formatting data particular to the selection of text; applying an XML tag to the selection of text whereby the XML tag may be recognized by an XML parsing application as designating that the selection of text is formatted according to the particular formatting data apart from any formatting applied to other portions of text, wherein the XML tag is a <
cfChunk>
tag;inserting the selection of text into the other XML document by; receiving the selection of an XML node associated with the selection of text from an XML structure pane, the XML structure pane showing a markup language structure applied to the document, the markup language structure comprising a plurality of markup language nodes associated with portions of text in the document; and in response to a user input, moving the XML node to an XML structure pane showing a markup language structure applied to the other XML document to insert the XML markup and the selected text into the other XML document along with style and formatting properties defined in the markup language structure; parsing the other XML document for other formatting data required for the other XML document; determining the formatting data particular to the selection of text upon encountering the XML tag applied to the selection of text; applying the formatting data particular to the selection of text to the selection of text in the other XML document; formatting the other XML document whereby the formatting data particular to the selection of text is applied to the selection of text in the other XML document apart from any formatting applied to any other text contained in the other XML document; and providing a framework for an annotation of the XML markup by further comprising associating the selection of text with an XML schema file attached to the document, the schema file providing a definition of the XML tag applied to the selection of text and providing XML parsing application rules for understanding and using the XML tag.
-
-
11. A computer storage medium on which is stored instructions which when executed by a computer perform a method of representing a selection of text from a document as an Extensible Markup Language (XML) formatted selection such that the selection of text carries formatting data particular to the selection of text for use in a subsequent XML document:
-
receiving the selection of text in the document; identifying an XML markup specifying the formatting data particular to the selection of text; applying the XML markup the selection of text, wherein applying the XML markup to the selection of text includes applying an XML tag to the selection of text; associating the XML markup with the selection of text for designating that the selection of text is formatted according to the XML markup independent of an other XML markup associated with the subsequent XML document into which the selection of text is inserted; inserting the selection of text into the subsequent XML document by; receiving the selection of an XML node associated with the selection of text from an XML structure pane, the XML structure pane showing a markup language structure applied to the document, the markup language structure comprising a plurality of markup language nodes associated with portions of text in the document; and in response to a user input moving the XML node to an XML structure pane showing a markup language structure applied to the subsequent XML document to insert the XML markup and the selected text into the subsequent XML document along with style and formatting properties defined in the markup language structure; parsing the other document for formatting properties required for the other document after inserting the selection of text into the other document; avoiding a conflict between the XML markup and the other XML markup by maintaining the association of the XML markup with the selection of text independent of the other XML markup associated with the other document; and providing a framework for the annotation of the XML markup by associating the selection of text with an XML schema file attached to the document, the schema file providing a definition of the XML tag applied to the selection of text and providing XML parsing application rules for understanding and using the XML tag. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification