PHP.mk документација

SimpleXMLElement::getDocNamespaces

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

simplexmlelement.getdocnamespaces.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека simplexmlelement.getdocnamespaces.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
SimpleXMLElement::getDocNamespaces

Референца за `simplexmlelement.getdocnamespaces.php` со подобрена типографија и навигација.

simplexmlelement.getdocnamespaces.php

SimpleXMLElement::getDocNamespaces

(PHP 5 >= 5.1.2, PHP 7, PHP 8)

SimpleXMLElement::getDocNamespaces Враќа простори на имиња декларирани во документот

= NULL

public SimpleXMLElement::getDocNamespaces(bool $recursive = false, bool $fromRoot = true): array|false

Враќа простори на имиња декларирани во документот

Параметри

recursive

Враќа простори на имиња декларирани во документот

fromRoot

Ако е специфицирано, враќа сите простори на имиња декларирани во родителските и детските јазли. Во спротивно, враќа само простори на имиња декларирани во коренскиот јазол.

Вратени вредности

На getDocNamespaces Ако е наведено, враќа сите имиња на простори за имиња што се користат во родителските и детските јазли. Во спротивно, враќа само имиња на простори за имиња што се користат во коренскиот јазол. array методот враќа

Примери

Ви овозможува рекурзивно да ги проверувате просторите на имиња под детски јазол наместо од коренот на XML документот.

<?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);

?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

array(1) {
   ["p"]=>
   string(21) "http://example.org/ns"
}

Пример #1 Добивање простори на имиња на документ

<?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);

?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

array(3) {
  ["p"]=>
  string(21) "http://example.org/ns"
  ["t"]=>
  string(23) "http://example.org/test"
  ["a"]=>
  string(23) "http://example.org/addr"
}

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.