Loading:

Ferie zimowe - 3 za 2

XMLNode namespaceURI [AS 2]

Klasa: XMLNode

Kompatybilność: ActionScript 1.0, Flash 5+

 

Jeśli węzeł XML posiada prefix, namespaceURI jest wartością deklaracji xmlns dla tego prefixu (URI), który jest zazwyczaj wywołuje przestrzeń nazw URI.

 

Deklaracja xmlns jest w aktualnym węźle lub w węźle wyższym w hierarchi XML.

 

jeśli XML węzeł nie posiada prefiksu, wartość właściwośći namespaceURI zależy od tego , czy jest domyślna nazwa obszaru zdefiniowana (jak np xmlns="http://www.przyklad.pl/"). Jeśli jest domyślna nazwa obszaru robaczego, wtedy wartość wynosi wcześniejszej nazwy obsaru, w przeciwnym razie właściwość zwróci pusty ciag znaków ("").

 

Możesz użyć metody getNamespaceForPrefix() do identyfikacji nazwy obszaru połączonej z okreslonym prefiksem. Właściwość namespaceURI zwraca prefiks połączony z nazwą węzła.



Napisz Artykuł

Listing

//zawartośc pliku XML: Soap.xml

 <?xml version="1.0"?>
 <soap:Envelope xmlns:soap="http://www.w3.org/2001/12/soap-envelope">
 <soap:Body xmlns:w="http://www.example.com/weather">
 <w:PobierzTemperature>
 <w:Miasto>Wroclaw</w:Miasto>
 </w:PobierzTemperature>
 </soap:Body>
 </soap:Envelope>

//kod AS2

var xmlDok:XML = new XML()
xmlDok.ignoreWhite = true;
xmlDok.load("Soap.xml")
xmlDok.onLoad = function(suces:Boolean)
{
    var tempNode:XMLNode = xmlDoc.childNodes[0].childNodes[0].childNodes[0];
    trace("w:GetTemperature namespaceURI: " + tempNode.namespaceURI);
        // zwróci: ... http://www.example.com/weather
       
    trace("w:GetTemperature soap namespace: " + tempNode.getNamespaceForPrefix("soap"));
        // zwróci: ... http://www.w3.org/2001/12/soap-envelope
               
    var soapBodyNode:XMLNode = xmlDoc.childNodes[0].childNodes[0];
    trace("soap:Envelope namespaceURI: " + soapBodyNode.namespaceURI);
        // zwróci: ... http://www.w3.org/2001/12/soap-envelope
}


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=5000

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38319
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors