Xin Jiang - Foster City CA, US Shinji Yoshida - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/00
US Classification:
715235, 715234, 717123, 4555521
Abstract:
A template processor converts an initial template document into an XSL template that can be used to automatically generate reports from report data extracted from a database or other application. Users create initial template documents using a word processor or other rich-text editing application. The initial template document employs the word processor's native formatting features to specify the formatting of report data. The initial template document includes placeholder tags inserted by the user to define the locations of report data in the report. The initial template document also includes transformation tags that dynamically define the content of a report based on the value or quantity of report data. The template processor can include a reader adapted to read portions of the initial template file and a parser adapted to create corresponding XSL code from these portions. The XSL template can be combined with XML-formatted data to create a report.
Methods And Systems For Extracting And Processing Translatable And Transformable Data From Xsl Files
Xin Jiang - Foster City CA, US Shinji Yoshida - Belmont CA, US Itsuo Okamoto - Sunnyvale CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/00
US Classification:
715236, 715234, 715235, 715241
Abstract:
This disclosure describes systems, methods and software programs for transforming and/or translating a variety of documents, including without limitation XSL documents. In one aspect, any static information may be removed from XSL/FO files before transforming those files. This can greatly enhance the speed of transformation of such files. In another aspect, an XSL/FO file can be tagged in order to allow for the identification of the translatable data, such that the translatable data can be removed from the XSL/FO file and inserted into an XLIFF file. The translatable data can be then translated (e. g. , by an automated process, by a human translator, etc. ) and/or inserted back into an XSL file after translation.
Indroniel Deb Roy - Hyderabad, IN Shinji Yoshida - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/30
US Classification:
707802, 707803, 707804, 707809, 707810
Abstract:
In order to parse a flat file to create an XML instance, information about the data and its hierarchy is captured in an XML schema definition. Once the data structure is defined in the Schema, the parsing instructions for the flat file are introduced in the schema so that after producing an XML instance from a schema definition, the instance may be populated with live data from the flat file.
Rtf Template And Xsl/Fo Conversion: A New Way To Create Computer Reports
Xin Jiang - Foster City CA, US Shinji Yoshida - Belmont CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 17/00
US Classification:
715236
Abstract:
A template processor converts an initial template document into an XSL template that can be used to automatically generate reports from report data extracted from a database or other application. Users create initial template documents using a word processor or other rich-text editing application. The initial template document employs the word processor's native formatting features to specify the formatting of report data. The initial template document includes placeholder tags inserted by the user to define the locations of report data in the report. The initial template document also includes transformation tags that dynamically define the content of a report based on the value or quantity of report data. The template processor can include a reader adapted to read portions of the initial template file and a parser adapted to create corresponding XSL code from these portions. The XSL template can be combined with XML-formatted data to create a report.
Oracle Apr 1994 - Nov 2016
Director
Incorta Apr 1994 - Nov 2016
Senior Director of Engineering
Education:
Tokyo Institute of Technology 1988 - 1990
Masters, Master of Arts, Computer Engineering
Tokyo Institute of Technology 1984 - 1988
Bachelors, Bachelor of Science, Computer Engineering
Skills:
Cloud Computing Software Development Saas Enterprise Software Distributed Systems Java