EP1377917A2 - Conceptions de feuille de style extensible utilisant des informations meta-marquees - Google Patents
Conceptions de feuille de style extensible utilisant des informations meta-marqueesInfo
- Publication number
- EP1377917A2 EP1377917A2 EP02725595A EP02725595A EP1377917A2 EP 1377917 A2 EP1377917 A2 EP 1377917A2 EP 02725595 A EP02725595 A EP 02725595A EP 02725595 A EP02725595 A EP 02725595A EP 1377917 A2 EP1377917 A2 EP 1377917A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- markup language
- file
- meta
- target file
- dynamic objects
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/151—Transformation
- G06F40/154—Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/117—Tagging; Marking up; Designating a block; Setting of attributes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/14—Tree-structured documents
- G06F40/143—Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
Definitions
- the present invention generally relates to the area of document processing and electronic publishing system, and more particularly, relates to techniques for designing extensible stylesheets. Description of the Related Art
- the Internet is a rapidly growing communication network of interconnected computers around the world. Together, these millions of connected computers form a vast repository of hyperlinked information that is readily accessible by any of the connected computers from anywhere and anytime. With millions of web pages being created and added to this vast repository each day or year, there is a tremendous need to quickly and easily convert documents, such as presentations, data sheets or brochures, into a format presentable to and accessible by other applications or devices on the Internet.
- a preferable format that is presentable to a web browsing application is in a markup language, such as Hypertext Markup Language (HTML), Extensible Markup Language (XML), Standard Generalized Markup Language (SGML) or Wireless Markup Language (WML).
- HTML Hypertext Markup Language
- XML Extensible Markup Language
- SGML Standard Generalized Markup Language
- WML Wireless Markup Language
- Files or documents that are so composed, edited or managed for web browsing applications are commonly referred to as structured files or documents.
- a content-oriented structured document like XML or SGML is capable of supporting any markup tags from document type definitions (DTD) or schema while a presentation document in HTML or WML can only support a fixed set of markup tags.
- DTD document type definitions
- the present invention pertains to the use of meta-tag information to design extensible stylesheets (XSL) for transferring a source XML file into a target file.
- XSL extensible stylesheets
- the output presentation includes a number of objects, such as a picture or a sentence or a group of words.
- Some of the objects are dynamic in a sense that these objects are respectively linked with source elements or objects in the source file so that any changes to the source objects will be dynamically reflected in the target file.
- Each of the meta-tags inserted specifies a relationship to the corresponding source object in the source file.
- unique ways to place the meta-tags are provided depending on implementation and application.
- the present invention may be implemented as a method, a system, a software product or other forms.
- the present invention is a method.
- the method receives a definition file including document type definitions (DTD) for the source XML and exports meta-tag information from the definition file through clipboard, drag-and-drop mechanisms, or OLE data transfer mechanisms to an authoring tool for the target file.
- the target file embedded with the source meta-tag information is further converted into an XSL file.
- the meta-tag information is exported from a schema file or a source XML file.
- the meta-tag information is created by directly typing in the authoring tool of the target file.
- FIG. 1 A shows a basic system configuration in which the present invention may be implemented in accordance with a preferred embodiment
- FIG. 1B illustrates internal construction blocks of a system in which the present invention may be implemented and executed to achieve desired results contemplated in the present invention
- FIG. 2A is an example of document type definitions (DTD) for recipe-type documents
- FIG. 2B shows an extensible markup language (XML) file based on the document type definitions (DTD) in FIG. 2A;
- XML extensible markup language
- FIG. 3A shows an extensible stylesheet language (XSL) file, which transfers the XML file in FIG. 2B into an HTML file;
- XSL extensible stylesheet language
- FIG. 3C shows an XSL file, which transfers the XML file in FIG. 2B into a WML file
- FIG. 3D shows an XSL file, which transfers the XML file in FIG. 2B into another XML file
- FIG. 4A shows a screenshot of a target HTML with inserted meta-tag information
- FIG. 4B shows a screenshot of a target XML with inserted meta-tag information
- FIG. 5A shows an output representation of a target file along with an XML/DTD/Schema Editor (XDTD), which exports the meta-tag information through a drag-and-drop mechanism;
- XDTD XML/DTD/Schema Editor
- FIG. 5B shows an example of creating a DTD of an XML file for an HTML file using the XDTD Editor and includes of an expanded view of the created DTD, an example of creating XML elements based on the created DTD and an expanded view of an XML Tree with data nodes for elements, and attribute nodes for elements;
- FIG. 5C shows a corresponding XML file
- FIG. 5D shows data nodes (for corresponding meta-tags) in a tree structure for an XML file
- FIG. 6A shows an example of a target HTML file with inserted meta-tag information in FrontPage, in particular, this HTML file is a combination of the static texts, such as "Title:”, “From:”, “Ingredient:”..., and the dynamic information or objects from the source XML file;
- FIG. 6B shows an example of a target HTML file with inserted meta-tag and associated meta-tag information in FrontPage
- FIG. 6C shows a meta-tag association file containing dynamic objects, respectively, represented by the meta-tags, each starting with ⁇ xc_xsl for-each ⁇ , to specify the associated XSL actions and/or the source XML tags;
- FIG. 7A illustrates a block diagram of a data processing apparatus in which the target files with meta-tag information are created by authoring tools and converted into XSL files through a converter;
- FIG. 7B shows a flowchart of generating an extensible stylesheet according to one embodiment of the present invention
- FIG. 8A shows a file in XML with ⁇ root/> as the root element
- FIG. 8B shows a corresponding HTML document in reference to the file of FIG. 8A;
- FIG. 8C shows an example of HTML document that contains an element with broken XML text data
- FIG. 9 shows a flowchart of processing dynamic objects that refer to a same element in a source file and may be understood in conjunction with FIGS. 8A-8C.
- FIG. 1A shows a basic system configuration in which the present invention may be implemented in accordance with a preferred embodiment.
- Content-oriented documents containing information may be created using an authoring tool executed on a computer 100.
- these documents may be in XML (Extensible Markup Language).
- XML Extensible Markup Language
- XML is a flexible way to create common information formats and share both the format and the data on the World Wide Web, intranets, and elsewhere.
- XML is "extensible" because, unlike HTML, the markup symbols are unlimited and self-defining.
- XML is actually a simpler and easier-to-use subset of the Standard Generalized Markup Language, the standard for how to create a document structure.
- computer 100 and computing device 102 are inseparable and perform document conversion process that ultimately represents contents in a format of markup language such as WML or HTML.
- the content-oriented documents represented in XML and transformations in XSL become available through a private network 110 to a service server 104 that hosts what is generally referred to as a www (world wide web) site.
- FIG. 1 B shows internal construction blocks of a system 118 in which the present invention may be implemented and executed.
- System 118 may correspond to a client device (e.g. computer 100, 102 or 106) or a server device (e.g. server 104).
- system 108 includes a central processing unit (CPU) 122 interfaced to a data bus 120 and a device interface 124.
- CPU 122 executes certain instructions to manage all devices and interfaces coupled to data bus 120 for synchronized operations and device interface 124 may be coupled to an external device such as computer 102 hence documents therefrom are received into memory or storage through data bus 120.
- CPU central processing unit
- a display interface 126 Also interfaced to data bus 120 is a display interface 126, a network interface 128, a printer interface 130 and a floppy disk drive interface 138.
- an executable version of one embodiment of the present invention is loaded into memory (e.g. 132, 134 or 136) through floppy disk drive interface 138, network interface 128, device interface 124 or other interfaces coupled to data bus 120.
- Main memory 132 such as random access memory (RAM) is also interfaced to data bus 120 to provide CPU 122 with the instructions and access to memory storage 136 for data and other instructions.
- RAM random access memory
- ROM read only memory
- ROM 134 is provided for storing invariant instruction sequences such as a basic input/output operation system (BIOS) for operation of keyboard 140, display 126 and pointing device 142 if there are any.
- BIOS basic input/output operation system
- a content-oriented document such as XML starts with document type definitions (DTD) or schema to define document elements.
- DTD document type definitions
- FIG. 2A illustrates an example of DTD 200 for "recipe-type" documents, in which a document is to be broken down into structures of document elements.
- a particular document element 202 may contain other document elements and attributes.
- Another example of the document element 204 contains only the parsed character data.
- FIG. 2B shows an example of an XML file, where information is represented in parsed data elements defined in document type definitions (DTD) as given in FIG. 2A.
- DTD document type definitions
- An XML file can be transferred into various presentations using extensible stylesheets (XSL).
- XSL extensible stylesheets
- An example of an XSL file which converts the XML file 206 into an HTML file is given in FIG. 3A.
- block 302 shows that the top level ⁇ html> tag is created when the XSL file matches the tag "document" and block 304 shows how to assign the value from the source XML file to the target HTML file.
- a corresponding screenshot of the resulted HTML from a browser application e.g. Microsoft Internet Explorer
- WML file is given in FIG. 3C.
- block 314 shows that the top level ⁇ wml> tag is created when the XSL file matches the root element
- block 312 shows how to assign the "title” value from the source XML file to the target WML file
- block 316 shows how to assign the "name” attribute of the "originate” element from the source XML file to the target WML file.
- FIG. 3D shows an example of an XSL file, which converts the XML file 206 into another XML file of a list of the recipe titles.
- block 320 shows that the top level ⁇ recipe_title_list> tag is created when the XSL file matches the "document” element and block 322 shows how to assign each of the "title" values in the source XML file to the ⁇ recipe_title> tag in the target XML file.
- an XSL file is a combination of a target file (e.g. in HTML, WML, or XML) and ⁇ xsl:> tags to associate the information from the source XML file and/or through the source XML's DTD or schema file.
- the present invention pertains to techniques for designing XSL files.
- an authoring tool is employed.
- the authoring tool may be FrontPage for HTML, Intava Gravity Professional for WML, and XMLeditor for XML.
- a user can design the look-and-feel of a target file or an output presentation with an XML editor and a user can design a target XML tree showing the hierarchical relationships among the source objects (e.g. document elements), which is described in detail in co-pending US Patent Application No.: 09/754,969. Then, the user can insert meta-tag information that specifies the corresponding source information, right in the authoring tools for the target file.
- the target file with meta-tag information will be loaded into an XSL converting module that automatically generates the resultant XSL files in reference to the target file or presentations.
- a declaration there are at least two items, one is for user specified operation, such as "value-of, the other one is for path information, such as "document/recipe/title", so as to specify the associated XSL actions and/or the source object in the source XML file.
- the text decoration such as font size, color, style, around the meta-tag declaration will also be propagated into the dynamic information during conversion.
- FIG. 4B shows another example of a target XML file with inserted meta-tag information in XMLeditor, which after conversion produces the XSL file 318 for the recipe title list.
- HTML file can be shown that it includes not only the content of the HTML file but also the fixed set of tags as defined in HTML to describe the look and feel of the HTML file when viewed in a browser (i.e. Internet Explorer).
- FIG. 5B shows an example of creating a DTD of an XML file for the HTML file using the XDTD Editor and includes of an expanded view 451 of the created DTD, an example 452 of creating XML elements based on the created DTD and an expanded view of an XML Tree 453 with data nodes for elements, and attribute nodes for elements.
- the user can copy a portion of the HTML data content, such as an object 461 of FIG. 5A, and insert it to the XDTD utility as data of the title element in the XML Tree through clipboard, drag-and-drop mechanisms, or OLE data transfer mechanisms. Other portions of the HTML data can be inserted in the XML tree in the similar manner.
- an XML file As FIG. 5C, an XSL file may be created to reflect the look and feel expressed in the HTML file for the XML file as a source file, according to one aspect of the present invention.
- element names in XML have no intrinsic presentation semantics. Absent a stylesheet, a processor (i.e. Microsoft Internet Explorer) could not possibly know how to render the contents of an XML document other than as an undifferentiated string of characters. Further details of generating XML sources from an output presentation and the use of DTD and XML trees are provided in US Patent Application No.: 09/754,969.
- XSL provides a comprehensive model and a vocabulary for writing such stylesheets using XML syntax.
- an automated XSL generating module is also contemplated in the present invention.
- meta-tags are used to associate respective elements or source objects in a source file (e.g., an XML file) with certain dynamic objects in a target file (e.g., an HTML file.
- Meta-tag or meta-tag information herein means any information from a source file (e.g. an XML document) that contains information about its association with a particular element in the source file, and the relation of its element in regards to other elements of the source file.
- an XML file can be stored in computer memory and searched for meta-tags using an XML parser such as Document Object Module (DOM) Core of World Wide Web Consortium (W3), and use its API such as parentNode(), nextSibling(), childNodes(), getNodeName(), nodeName(), and nodeValue().
- DOM Document Object Module
- a user can find all the data nodes that contain associated meta-tag information, and subsequently build the meta-tag information by using parentNode() API of the DOM parser while reversely concatenating the meta-tag information such that ⁇ xc_xslt:title ⁇ to ⁇ xc_xslt:recipe/title ⁇ and ⁇ xc_xslt:recipe/title ⁇ to ⁇ xc_xslt:document/recipe/title ⁇ .
- the WYSIWYG authoring tool with inserted meta-tag information and/or associated meta-tag information.
- the target files with meta-tag information and/or associated meta-tag information will be loaded into an XSL converter, which automatically generates the resulting XSL files that match the look-and-feel of the target presentations in the WYSIWYG authoring tools.
- the associated meta-tag information can be used to find the meta-tag information of an XML document that contains corresponding associated meta-tag information of targeted file, and replace the associated meta-tag information of the targeted file with the meta-tag information of the XML document during XSL file creation process.
- a simple automatic XSL conversion can be made in the following way.
- An HTML file with meta-tag information and associated meta-tag information will be first checked and edited for its presentation formats according to the XML standard while preserving its look-and-feel of the HTML file when viewed by a web-browser.
- the changes that may be made in HTML files are such that all tags have distinct start and end components, empty elements are formatted correctly, all attribute values are quoted, and all tags are nested correctly.
- XML standard is complied with, the HTML file can then be loaded into a computer memory via an XML Parser such as the one defined by World Wide Web consortium (W3) as DOM Core.
- W3 World Wide Web consortium
- the APIs of the DOM Parser can be used to first isolate the HTML document's data node values and attribute node values. If the HTML file contains associated meta-tag associations, an XML file with/without associated DTD file that contains matching associated meta-tag information can be used to determine its meta-tag information. Once the meta-tag information is determined from an XML file, the associated meta-tag information will be replaced with the found meta-tag information.
- a user can start by importing an XML file by using Import utility of XDTD Editor of XMLCitites, and dynamically create a new HTML file by inserting the meta-tag information or the associated meta-tag information of the XML file through clipboard, drag-and-drop mechanisms, or OLE data transfer mechanisms to the WYSIWYG authoring tools.
- FIG. 6A shows an example of a target HTML file with inserted meta-tag information in FrontPage.
- this HTML file is a combination of the static texts, such as "Title:”, “From:”, “Ingredient:”..., and the dynamic information or objects from the source XML file.
- the dynamic information is represented in the meta-tags, which in this example are contained by a declaration, ⁇ xc_xslt... ⁇ , and within the declaration there are certain values, such as "value-of document/recipe/title", to specify the associated XSL actions and/or the source XML tags.
- a meta-tag can be other text string, which specifies the associated XSL actions and/or the source XML tags.
- FIG. 6B shows an example of a target HTML file with inserted meta-tag and associated meta-tag information in FrontPage.
- this HTML file is a combination of the static texts, such as "Title:”, “From:”, “Ingredient:”..., and the dynamic information from the source XML file.
- the dynamic information is represented in the meta-tag, ⁇ xc_xsl for-each ⁇ , and the associated meta-tags, which are indirectly through a meta-tag association file as given in FIG. 6C to specify the associated XSL actions and/or the source XML tags.
- the associated meta-tag can be other text string as meta-tag identifier, which uniquely specifies the associated XSL actions and/or the source XML tags.
- the associated meta-tags can preserve the look-and-feel of the final presentation, which is especially important in a WYSIWYG authoring environment such as FrontPage.
- the meta-tags are inserted by directly typing the meta-tag declarations in the authoring tools.
- the meta-tags can be inserted through clipboard, drag-and-drop mechanisms, or OLE data transfer mechanisms, from an XML/DTD/schema editor to the authoring tools.
- FIG. 7A illustrates a block diagram of a data processing apparatus 700, in which the target files with meta-tag information are created by authoring tools 704 and converted into XSL files through a converter 706. And the meta-tag information is inserted in the authoring tools by directly typing the meta-tag declarations or through clipboard, drag-and-drop mechanisms, or OLE data transfer mechanisms, from an XML/DTD/schema editor 702.
- FIG. 9 shows a flowchart of processing dynamic objects that refer to a same element in a source file and may be understood in conjunction with FIGS. 8A-8C.
- a target file is received.
- the target file is a presentation created for display on a device (e.g., a desktop computer or a portable device).
- a target file in HTML file created using FrontPage for display in Internet Explorer running in a desktop computer.
- the corresponding one or more source files e.g. XML files
- the corresponding DTD file are loaded at 904 to facilitate the creation of the extensible stylesheet.
- dynamic objects in the displayed target file are identified at 906 and each of the dynamic objects shall correspond to a source element or object in the source files.
- the dynamic objects may be manually identified by a user or indicated at creation of the target file.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Artificial Intelligence (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Document Processing Apparatus (AREA)
- Information Transfer Between Computers (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
L'invention concerne des procédés et des appareils permettant de concevoir une feuille de style extensible au moyen d'informations méta-marquées. Une feuille de style conçue permet de transférer des fichiers de langue à balises à contenu orienté dans des fichiers cibles de manière à supporter différents types de présentations et échanges d'informations. Selon l'un des modes de réalisation de la présente invention, un mécanisme de traitement de données commence par l'insertion de declarations méta-marquées dans un fichier cible dans lequel les informations méta-marquées appartiennent aux informations entre des objets dynamiques contenus dans le fichier cible et un fichier source. Le fichier cible doté des informations méta-marquées est alors converti en une ou plusieurs feuille(s) de style extensible(s).
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US28260901P | 2001-04-09 | 2001-04-09 | |
| US282609P | 2001-04-09 | ||
| US30609501P | 2001-07-17 | 2001-07-17 | |
| US306095P | 2001-07-17 | ||
| PCT/US2002/011247 WO2002082326A2 (fr) | 2001-04-09 | 2002-04-08 | Conceptions de feuille de style extensible utilisant des informations meta-marquees |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP1377917A2 true EP1377917A2 (fr) | 2004-01-07 |
Family
ID=26961546
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP02725595A Withdrawn EP1377917A2 (fr) | 2001-04-09 | 2002-04-08 | Conceptions de feuille de style extensible utilisant des informations meta-marquees |
Country Status (5)
| Country | Link |
|---|---|
| EP (1) | EP1377917A2 (fr) |
| JP (1) | JP2004529427A (fr) |
| CN (1) | CN1471679A (fr) |
| AU (1) | AU2002256150A1 (fr) |
| WO (1) | WO2002082326A2 (fr) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7703009B2 (en) | 2001-04-09 | 2010-04-20 | Huang Evan S | Extensible stylesheet designs using meta-tag information |
| JP2008041155A (ja) | 2006-08-04 | 2008-02-21 | Sony Corp | 表示制御装置、コンテンツ出力システム、検索用画像の表示制御方法、プログラム |
| CN104462090A (zh) * | 2013-09-13 | 2015-03-25 | 方正信息产业控股有限公司 | 数据处理方法与装置 |
| CN106227717A (zh) * | 2016-07-15 | 2016-12-14 | 广东小天才科技有限公司 | 一种文档处理方法及装置、终端设备 |
| JP7260244B2 (ja) * | 2017-03-14 | 2023-04-18 | Phcホールディングス株式会社 | 電子カルテ装置、及び、プログラム |
| CN113505567B (zh) * | 2021-05-25 | 2024-06-07 | 北京北大方正电子有限公司 | 电子出版文件的生成方法和装置 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6507857B1 (en) * | 1999-03-12 | 2003-01-14 | Sun Microsystems, Inc. | Extending the capabilities of an XSL style sheet to include components for content transformation |
| AU7127800A (en) * | 1999-09-09 | 2001-04-10 | Percussion Software, Inc. | Dynamic content identifier for xml web pages |
| AU7126400A (en) * | 1999-09-09 | 2001-04-10 | Percussion Software, Inc. | Virtual server system for dynamic content in world wide web pages |
| GB2373085B (en) * | 2001-03-08 | 2004-10-06 | Ibm | Method, computer program and system for style sheet generation |
-
2002
- 2002-04-08 AU AU2002256150A patent/AU2002256150A1/en not_active Abandoned
- 2002-04-08 EP EP02725595A patent/EP1377917A2/fr not_active Withdrawn
- 2002-04-08 CN CNA028011198A patent/CN1471679A/zh active Pending
- 2002-04-08 JP JP2002580222A patent/JP2004529427A/ja active Pending
- 2002-04-08 WO PCT/US2002/011247 patent/WO2002082326A2/fr not_active Ceased
Non-Patent Citations (1)
| Title |
|---|
| See references of WO02082326A2 * |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2002082326A2 (fr) | 2002-10-17 |
| CN1471679A (zh) | 2004-01-28 |
| WO2002082326A3 (fr) | 2003-08-21 |
| AU2002256150A1 (en) | 2002-10-21 |
| JP2004529427A (ja) | 2004-09-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8484552B2 (en) | Extensible stylesheet designs using meta-tag information | |
| US7146564B2 (en) | Extensible stylesheet designs using meta-tag and/or associated meta-tag information | |
| EP1166214B1 (fr) | Procede et appareil permettant de generer des documents structures destines a diverses presentations | |
| US6763343B1 (en) | Preventing duplication of the data in reference resource for XML page generation | |
| US20040205592A1 (en) | Method and apparatus for extensible stylesheet designs | |
| US6725426B1 (en) | Mechanism for translating between word processing documents and XML documents | |
| US7290008B2 (en) | Method to extend a uniform resource identifier to encode resource identifiers | |
| US20070136362A1 (en) | Systems and methods for report design and generation | |
| US20030110442A1 (en) | Developing documents | |
| US7475337B1 (en) | Generating structured documents by associating document elements in a first display with displayed document type definitions in a second display | |
| Zhang et al. | Adding valid time to XPath | |
| EP1377917A2 (fr) | Conceptions de feuille de style extensible utilisant des informations meta-marquees | |
| US20040083219A1 (en) | Method and system for reducing code in an extensible markup language program | |
| Vitali et al. | Hypertext functionalities with XML | |
| Lehtonen | Semi-automatic document assembly with structured source data | |
| Vatnal et al. | Web Content Management as a means of Exploitation of Internet Information Resources | |
| Tripathi | eXtensible Markup Language: A Tutorial | |
| Oikonomidis et al. | XML ASSESSMENT USAGE REPORT | |
| Upadhyay et al. | The Study of the Document Formats on Internet With Special Reference HTML, SGML and XML | |
| McCracken et al. | An Introduction to XML | |
| Tripathi | Metadata Crosswalks with MarcEdit using XSLT | |
| Ali | XML Technology | |
| Koirala | Developing an XML-based application | |
| Tilbury | TESSELLA SUPPORT SERVICES PLC | |
| Salminen et al. | Setting the Stage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| 17P | Request for examination filed |
Effective date: 20031013 |
|
| AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
| AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
| 17Q | First examination report despatched |
Effective date: 20040401 |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20051115 |