摘要:
In an information distribution system, an information distribution apparatus distributes documents to a portable terminal. The information distribution apparatus includes a document holding part which retains documents written in XML, and a transmission part which transmits documents to the portable terminal. The portable terminal includes a communication part which acquires documents transmitted from the information distribution apparatus, a document processing apparatus which processes the documents acquired, a display device which displays the documents processed, and an input device which accepts inputs from a user. The document processing apparatus includes a processing system which processes documents written with a predetermined tag set, and a conversion part which converts elements included in the documents into elements processible by the processing system.
摘要:
Document processing apparatus for processing a document described in a plurality of markup languages, represented by tag sets and by using plug-ins, such as an HTML unit and an SVG unit. In case a document to be processed is described in a plurality of tag sets, the document selects a processing system, which can process an element included in the document based on the element name and namespace of the element. The selected processing system sequentially determines, from the element toward the descendants of the element, whether elements can be processed, and when there is an element, which cannot be processed, the processing system delegates processing of the element to another processing system. Thus, an appropriate processing system to each element is dispatched.
摘要:
A document processing system comprising a document processor operable to process a document described in a first markup language, the first markup language conforming to the document processor. A document converter operable to map a document to the first markup language if the document is described in a second markup language not conforming to the document processor is provided.
摘要:
A technique for effectively utilizing data included in a document described in a markup language is provided. A document processing apparatus 100 provides processing systems for displaying/editing a document, such as an HTML unit 150 for displaying/editing an HTML document, an SVG unit 160 for displaying/editing an SVG document, etc., in increments of vocabularies in the form of plug-ins. A calculation unit 190 is a plug-in for processing a vocabulary used for describing calculation expressions. In a case that any attribute value of an element included in a processing target document specifies a calculation expression using another data set as reference data, the calculation unit 190 executes calculation according to the calculation expression with the acquired reference data, and substitutes the calculation results for the element value.
摘要:
A technique for effectively utilizing data included in a document described in a markup language is provided. A document processing apparatus 100 provides processing systems for displaying/editing a document, such as an HTML unit 150 for displaying/editing an HTML document, an SVG unit 160 for displaying/editing an SVG document, etc., in increments of vocabularies in the form of plug-ins. A calculation unit 190 is a plug-in for processing a vocabulary used for describing calculation expressions. In a case that any element value or any attribute value of an element included in a processing target document is described by a calculation expression using another data set as reference data, the calculation unit 190 executes calculation according to the calculation expression with the acquired reference data, and substitutes the calculation results for the element value or the attribute value.
摘要:
A document processing apparatus that allows a structured document to be appropriately processed is provided.A document processing apparatus 100 provides display/editing systems such as an HTML unit 150 for displaying/editing an HTML document, an SVG unit 160 for displaying/editing an SVG document, etc., in increments of vocabularies using plug-ins. In a case of processing a document described in a vocabulary that is not supported by any one of the installed plug-ins, in such a configuration, a VC unit 180 performs mapping of the document to a vocabulary that enables the document to be displayed, e.g., HTML or SVG. This allows the document to be displayed and edited using the HTML unit 150 or the SVG unit 160. The document processing apparatus 100 displays a processing target document in multiple different display formats on a single screen at the same time, and allows the user to edit the document.
摘要:
A data processing apparatus that comprises a data acquisition unit operable to receive a document in a first markup language. A definition file comprising logic for processing data in said document, said logic including logic for converting a complex editing operation on the document in a second markup language to an equivalent operation in the first markup language is provided. A processing unit executes the logic.
摘要:
A method of creating a tag or an attribute in a markup language document, the method including receiving information in an editable area of an interface and creating the tag or the attribute based on the received information.