Method for verifying context between multiple related XML tags in document object model (DOM)

   
   

A method for processing a Document Object Model (DOM) tree to verify context between multiple related XML tags. One or more of these related XML tags are custom tags. According to the invention, contextual relationships between the related XML tags are verified using the DOM itself to indicate state. In a preferred embodiment, the inventive method begins during the processing of the DOM tree with a current element being processed replacing itself with a placeholder element. The placeholder element includes attributes indicating its state. If a clean-up element does not already exist for the element being processed, the current element creates a clean-up element and adds it to the DOM, for example, as a child node to the root position. When the clean-up element is later encountered, this element scans the entire DOM for all the related tags (now placeholders) of interest. The clean-up element loads the state information from each and processes the state information accordingly. When complete, the clean-up element removes itself from the DOM.

Un metodo per l'elaborazione dell'albero del modello dell'oggetto del documento (DOM) per verificare il contesto fra XML relativo multiplo etichetta. Uno o più di queste modifiche relative di XML è modifiche su ordinazione. Secondo l'invenzione, i rapporti contestuali fra le modifiche relative di XML sono verificati che usando il DOM in se per indicare dichiari. In un metodo di realizzazione preferito, il metodo inventivo comincia durante l'elaborazione dell'albero di DOM con un elemento corrente che è proceduto sostituendosi con un elemento del placeholder. L'elemento del placeholder include gli attributi che indicano che i relativi dichiarano. Se un elemento di pulizia già non esiste per l'elemento che è proceduto, l'elemento corrente genera un elemento di pulizia e lo aggiunge al DOM, per esempio, come nodo del bambino alla posizione della radice. Quando l'elemento di pulizia più successivamente è incontrato, esplorazioni di questo elemento l'intero DOM per tutte le modifiche relative (ora placeholders) di interesse. L'elemento di pulizia carica le informazioni di dichiarare da ciascuno e procede le informazioni di dichiarare di conseguenza. Una volta completo, l'elemento di pulizia si rimuove dal DOM.

 
Web www.patentalert.com

< Media storage and retrieval system

< Synchronizing databases

> Method and an apparatus for visual summarization of documents

> System and method for executing a request from a client application

~ 00107