XML DOM getElementsByTagNameNS() Methode
Definition und Verwendung
getElementsByTagNameNS() Methode gibt alle Elemente zurück, die den angegebenen Namen und den Namensraum haben.
语法:
elementNode.getElementsByTagNameNS(ns, name)
Parameter | Beschreibung |
---|---|
ns | Zeichenfolgenwert, der den zu suchenden Namensraum angibt. Der Wert "*" entspricht allen Tags. |
name | Zeichenfolgenwert, der den zu suchenden Tagname angibt. Der Wert "*" entspricht allen Tags. |
Beschreibung
Diese Methode ist identisch mit getElementsByTagName() - Methodeähnlich, nur dass der zu检索的元素的标记名由命名空间 URI und dem in diesem Namensraum definierten Localnamen kombiniert wird. Diese Methode wird nur für XML-Dokumente mit Namensräumen verwendet.
Beispiel
In allen Beispielen verwenden wir XML-Dateien books_ns.xml, sowie die JavaScript-Funktion loadXMLDoc().
Der folgende Codeabschnitt ruft Elemente durch Tagname und Namensraum ab:
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagNameNS("http://www.codew3c.com/children/","title")
;
document.write(x[0].nodeName);
Die Ausgabe des folgenden Codes:
c:title