Structured document edit apparatus, structured document edit method, and program product
First Claim
Patent Images
1. A structured document editing apparatus comprising:
- an XSLT transformer configured to add an identification information assignment command to an XSLT node of a first XSLT document, the XSLT node referring to an XML node of an XML document, thereby to generate a second XSLT document including the XSLT node;
an XSLT processor configured to generate an HTML document having an HTML node to which identification information is assigned in accordance with the identification information assignment command, using the second XSLT document and the XML document;
a display which displays the HTML document;
an update data input device configured to input node update information representing a change instruction to the HTML node of the HTML document, to thereby update the HTML node; and
an XML document update device configured to update the XML node, based on the node update information, to thereby update the XML document, wherein the XML node is identified in the XML document according to the identification information which is assigned to the updated HTML node in the HTML document.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, method, and program product for editing a structured document is disclosed. A transformation unit transforms a first XSLT document into a second XSLT document, to which a command for editing documents is added based on a structure of the first XSLT document. A generation unit generates a second structured document by transforming a first structured document with the second XSLT document.
-
Citations
13 Claims
-
1. A structured document editing apparatus comprising:
-
an XSLT transformer configured to add an identification information assignment command to an XSLT node of a first XSLT document, the XSLT node referring to an XML node of an XML document, thereby to generate a second XSLT document including the XSLT node; an XSLT processor configured to generate an HTML document having an HTML node to which identification information is assigned in accordance with the identification information assignment command, using the second XSLT document and the XML document; a display which displays the HTML document; an update data input device configured to input node update information representing a change instruction to the HTML node of the HTML document, to thereby update the HTML node; and an XML document update device configured to update the XML node, based on the node update information, to thereby update the XML document, wherein the XML node is identified in the XML document according to the identification information which is assigned to the updated HTML node in the HTML document. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A structured document server apparatus operable in communication with a browser, comprising:
-
an XSLT transformer configured to add an identification information assignment command to an XSLT node of a first XSLT document, the XSLT node referring to an XML node of an XML document, thereby to generate a second XSLT document including the XSLT node; an XSLT processor configured to generate an HTML document having an HTML node to which identification information is assigned in accordance with the identification information assignment command, using the second XSLT document and the XML document; a transmission device configured to transmit the HTML document to the browser; a reception device configured to receive, from the browser, node update information representing a change instruction to the HTML node of the HTML document; and an XML document update device configured to update the XML node, based on the node update information, to thereby update the XML document, wherein the XML node is identified in the XML document according to the identification information which is assigned to the updated HTML node in the HTML document. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A structured document editing method comprising:
-
adding an identification information assignment command to an XSLT node of a first XSLT document, the XSLT node referring to an XML node of an XML document, thereby generating a second XSLT document including the XSLT node; generating an HTML document having an HTML node to which identification information is assigned in accordance with the identification information assignment command, using the second XSLT document and the XML document; displaying the HTML document; inputting node update information representing a change instruction to the HTML node of the HTML document, to thereby update the HTML node; and updating the XML node, based on the node update information, thereby updating the XML document, wherein the XML node is identified in the XML document according to the identification information which is assigned to the updated HTML node in the HTML document.
-
Specification