Title:

Document Object Model (DOM) Level 3 Core Specification (automatische Übersetzung)

Home
Publication List
deutsch
  
ISBN: 3499612488   ISBN: 3499612488   ISBN: 3499612488   ISBN: 3499612488 
 
|<< First     < Previous     Index     Next >     Last >>|
  Wir empfehlen:       
 

} } LookupNamespacePrefix(DOMString namespaceURI DOMString, ElementoriginalElement){ wenn (Element hat ein namespace- und namespace-==namespaceURI des Elements und Element hat ein Präfix und originalElement.lookupNamespaceURI(Element's-Präfix) ==namespaceURI) { Rückkehr (Präfix des Elements); } wenn (Element hat Attribute) { für (alle namespace-Erklärungattribute des DOM-Niveaus 2 gültigen lokalen des Elements) { wenn (Präfix== "xmlns" Attrs und Wert==namespaceURI Attrs und originalElement.lookupNamespaceURI(Attr's-localname) ==namespaceURI) { Rückkehr (localname Attrs); } } } wenn (Nullpunkt hat ein Vorfahrenelement) // EntityReferences können übersprungen werden müssen, um an es zu gelangen { Rückholancestor.lookupNamespacePrefix(namespaceURI, originalElement); } Rückholnull; } Namespace-Nachschlagen Der Rückstellung B.3 Das folgende beschreibt im Pseudo-Code, den der Algorithmus im isDefaultNamespace verwendete Methode von der Nullpunkt Schnittstelle [ p.56 ]. Dieses ignoriert Methoden Nullpunkte des DOM-Niveaus 1. Boolesches namespaceURI isDefaultNamespace(inDOMString) { schalten Sie (nodeType) { Fall ELEMENT_NODE: wenn (Element hat kein Präfix) { Rückkehr (namespace-==namespaceURI des Elements); } wenn (Element hat Attribute und es gibt ein gültiges DOM-Niveau 2 fallen Sie namespace-Erklärung, d.h. localName== "xmlns" Attrs) zurück { Rückkehr (Wert==namespaceURI Attrs); } wenn (Element hat ein Vorfahrenelement) // EntityReferences können übersprungen werden müssen, um an es zu gelangen { Rückkehr ancestorElement.isDefaultNamespace(namespaceURI); } sonst { 130 Namespace-Nachschlagen Der Rückstellung B.3
  
X/ HTML. Flexible Webseiten von Anfang an.
von Helmut Erlenkötter
Siehe auch:
Java: Programmieren
von Anfang an
XML: Extensible Markup Language
von Anfang an
C++: Objektorientiertes Programmieren von...
C: Programmieren
von Anfang an
 
   
 
     
|<< First     < Previous     Index     Next >     Last >>| 

Back to the topic sites:
AutoTranslated.com/Startseite/DOM
AutoTranslated.com/Startseite

External Links to this site are permitted without prior consent.

Publication List:
Document Object Model (DOM) Level 2 HTML Specification (automatische Übersetzung)
Document Object Model (DOM) Level 3 Load and Save Specification (automatische Übersetzung)
Document Object Model (DOM) Level 3 Validation Specification
   
  Home  |  deutsch  |  Set bookmark  |  Send a friend a link  |  Impressum