Patent · US Expired

Extensible markup language (XML) server pages having custom document object model (DOM) tags

US6981212B1 · kind B1 · utility

124Cited by
21References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 30, 1999
Grant dateDec 27, 2005
Priority date
Expiry dateSep 30, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/986
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for serving a web page uses eXtensible Markup Language (XML) server pages. The first time a page is accessed, a given flat file is parsed into an XML Document Object Model (DOM), and required tag libraries are loaded. The DOM tree is then traversed, preferably in a depth-first, inside-out manner to locate custom tags. Upon locating a custom tag, if the tag is registered as a Java object, the object is loaded. A process method is then called on the object, passing the custom tag's tree node. The Java object then examines the custom tag and replaces it with an object, e.g., script code. Alternatively, if the tag is registered as an XSL stylesheet, the stylesheet is loaded and passed, together with the DOM, to an XSL processor. The processor applies the template to the custom tag and replaces it with given script code. Once all custom tags are reduced to HTML and script code, the DOM is compiled into a Java servlet to service the client request.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.