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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors