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