-
1.
公开(公告)号:CA2349469A1
公开(公告)日:2002-12-01
申请号:CA2349469
申请日:2001-06-01
Applicant: IBM CANADA
Inventor: LAU CHRISTINA P , LAUZON DAVID M , SALTER CRAIG
Abstract: Embodiments of the invention provide a graphical rendering of source and target data instances enabling a user to select mappings between elements in the source data instance and elements in the target data instance. The data instances are typically input to embodiments of the invention as text files (e.g., DTD, XML, XML Schema Definition ("XSD") files , HTML files or the like), Additionally, in some embodiments additional characteristics or functions operating on data populating the mapped structures can be provided. Upon receipt of the mapping data (and, optionally, additional characteristic or function operations) embodiments of the invention generate a list of elements mapped from the target data instance. From this list, templates or code blocks are generated by embodiments of the invention which enable a script o r source code tile to be generated. The generated script or source code file, when processed on data streams of input data conforming to the original source data definition, will output a data stream which conforms to the original target data definition. The output data stream may be, for example, be formatted as an XML output file.
-
公开(公告)号:CA2393035A1
公开(公告)日:2004-01-11
申请号:CA2393035
申请日:2002-07-11
Applicant: IBM CANADA
Inventor: LAU CHRISTINA P , SALTER CRAIG
Abstract: The invention provides for the separation of formatting and content data in a first markup file (e.g., an HTML file) so that a second markup language file (e.g., an XM L file) containing the content data and formatting or presentation data file (e.g., an XSL file) ca n be created. Content data in the first file that is to be converted is tagged. The tagged data may be included in an HTML file. The invention processes the tagged data so that content data is identified a nd used to generate a file in the second format (e.g., an XML file). The presentation or formatting dat a is also identified and used to generate the presentation data file (e.g., an XSL file). The inventi on can be employed to convert the existing data files (e.g., HTML files) into files which are separated into content data files (e.g., XML files) and presentation data files (e.g., XSL files).
-