Loading:


SimpleXMLElement array getDocNamespaces
SimpleXMLElement
array getDocNamespaces ([ bool $recursive ] )


Zwraca nazwe zadeklarowaną w dokumencie


Parametry

 

recursive- Jeżeli określono, zwraca nazwy wszystkich zadeklarowanych  w węzłach rodziców i dzieci. Inaczej, zwraca tylko nazwe zadeklarowaną w głównym węźle.

 

Zwracane wartości

 

W getDocNamespaces metoda zwraca tablicę nazw związaną z ich URI.

 



Napisz Artyku³

Listing


//Przykład # 1 Pobierz nazwę dokumentu
<?php

$xml = <<<XML
<?xml version="1.0" standalone="yes"?>
<people xmlns:p="http://example.org/ns">
    <p:person id="1">John Doe</p:person>
    <p:person id="2">Susie Q. Public</p:person>
</people>
XML;
 
$sxe = new SimpleXMLElement($xml);

$namespaces = $sxe->getDocNamespaces();
var_dump($namespaces);

?>

// Przykład # 2 Praca z wieloma nazwami

<?php

$xml = <<<XML
<?xml version="1.0" standalone="yes"?>
<people xmlns:p="http://example.org/ns" xmlns:t="http://example.org/test">
    <p:person t:id="1">John Doe</p:person>
    <p:person t:id="2" a:addr="123 Street" xmlns:a="http://example.org/addr">
        Susie Q. Public
    </p:person>
</people>
XML;
 
$sxe = new SimpleXMLElement($xml);

$namespaces = $sxe->getDocNamespaces(TRUE);
var_dump($namespaces);

?>
 




Dodano przez: igor
Ranga: Administrator serwisu Punktów: 28716
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-2020 v.1.5 | design: diviXdesign & rainbowcolors