Mechanism for translating between word processing documents and XML documents
First Claim
1. In an electronic device, a method, comprising the steps of:
- providing a word processing document;
providing a software tool for the conversion of a word processing document into an Extensible Markup, Language (XML) document, said software tool using a set of grammar rules associated with a document type, a set of style rules to apply to said document during said conversion, and a set of translation rules to use in said conversion;
converting the word processing document into an intermediate format; and
converting the document in the intermediate format into an (XML) document using said software tool, said software tool applying said associated grammar rules, said set of style rules and said set of translation rules during said conversion.
2 Assignments
0 Petitions
Accused Products
Abstract
A translation mechanism translates between a word processing document and an XML file. The translation facility may translate the word processing document into the XML file and, conversely, may translate the XML file into the word processing document. The mechanism may be partially integrated into a word processing package so that the translation from word processing document to XML file may be performed via the user interface provided by the word processing package. The translation mechanism is extensible and flexible so as to be able to translate different varieties of document types. The translation is performed automatically by a computer system or other electronic device and eliminates the need for the user to be familiar with the syntax of XML.
-
Citations
17 Claims
-
1. In an electronic device, a method, comprising the steps of:
-
providing a word processing document;
providing a software tool for the conversion of a word processing document into an Extensible Markup, Language (XML) document, said software tool using a set of grammar rules associated with a document type, a set of style rules to apply to said document during said conversion, and a set of translation rules to use in said conversion;
converting the word processing document into an intermediate format; and
converting the document in the intermediate format into an (XML) document using said software tool, said software tool applying said associated grammar rules, said set of style rules and said set of translation rules during said conversion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage medium for use with an electronic device, said storage medium holding executable steps for performing a method, said method comprising the steps of:
-
providing a word processing document;
providing a software tool for the conversion of a word processing document into an Extensible Markup Language (XML) document, said software tool using a set of grammar rules associated with a document type, a set of style rules to apply to said document during said conversion, and a set of translation rules to use in said conversion;
converting a said word processing document into an intermediate format; and
converting the document in the intermediate format into an (XML) document using said software tool, said software tool applying said associated grammar rules, said set of style rules and said set of translation rules during said conversion. - View Dependent Claims (8, 9, 10)
-
-
11. In an electronic device, a tool for converting between a word processing document and an extensible markup language (XML) document, comprising:
-
a first conversion facility for converting between the word processing document and an intermediate format document that is in an intermediate format; and
a second conversion facility for converting between the intermediate format document and the XML document. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
Specification