Creating XML documents
First Claim
1. A method of creating a template for use in a wordprocessing application to allow XML identifiers to be assigned to content of a wordprocessing document created using the template, the method comprising:
- creating hidden variables in a template, each hidden variable having a name and a value; and
, naming each hidden variable with a naming string wherein each naming string comprises an XML identifier;
whereby in use of the template information can be input using a wordprocessing application to provide a value to each said hidden variable, the value corresponding to the content associated with the XML identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
A template is created for use in a wordprocessing application to allow XML identifiers to be assigned to content of a wordprocessing document created using the template. The template is created by creating hidden variables in a template, each hidden variable having a name and a value. Each hidden variable is named with a naming string wherein each naming string comprises an XML identifier. In use of the template, information can be input using a wordprocessing application to provide a value to each said hidden variable, the value corresponding to the content associated with the XML identifier. The method and template are particularly useful in MS (Microsoft®) Word.
109 Citations
25 Claims
-
1. A method of creating a template for use in a wordprocessing application to allow XML identifiers to be assigned to content of a wordprocessing document created using the template, the method comprising:
-
creating hidden variables in a template, each hidden variable having a name and a value; and
,naming each hidden variable with a naming string wherein each naming string comprises an XML identifier;
whereby in use of the template information can be input using a wordprocessing application to provide a value to each said hidden variable, the value corresponding to the content associated with the XML identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21)
-
- 19. A template for use with MS Word, the template in use allocating names to hidden variables of an MS Word document, each name comprising an XML identifier, the template being arranged to allow creation of fields for display in a MS Word document using said template, said fields allowing input of content corresponding to the XML identifier, and to allow the content to be stored as a value of the corresponding hidden variable.
-
23. A method of forming an XML-enabled document using MS Word, the XML-enabled document comprising a plurality of XML identifiers in hierarchical relationship with one another and content information predicated upon the XML identifier, the method comprising:
-
defining a plurality of MS Word hidden variables;
naming each hidden variable with a respective naming string, each string comprising data representative of a respective one of said XML identifiers and data representative of the hierarchical position of the respective XML identifier;
using MS Word to input data; and
,assigning as a value to each said hidden variable a data portion which is predicated on the said XML identifier.
-
-
24. A method of forming an XML file from an XML-enabled document, the XML-enabled document including a plurality of XML identifiers and content associated with each XML identifier and being an MS Word document having a plurality of Document Variables, wherein each Document Variable has a name and a value, the name comprising a respective naming string, each naming string including information indicative of one of said XML identifiers, a position indicator indicative of the position of the said XML identifier in the order of occurrence of the said XML identifier of said XML-enabled document and a child identifier indicative of a parent XML identifier to said XML identifier, the method comprising:
-
(a) selecting a Document Variable on the basis of its position indicator;
(b) deriving the XML identifier from the selected Document Variable;
(c) creating an XML tag pairing of the said XML identifier and outputting the start tag of said pairing;
(d) retrieving and outputting the value of the selected Document Variable or associated Free-text area or Table or Image; and
,(e) outputting the finish tag of said pairing. - View Dependent Claims (25)
-
Specification