PHP getDocNamespaces() function

Paglalarawan at Paggamit

Ang funcyon na getDocNamespaces() ay ibibigay ng SimpleXMLElement object ang mga namespace na idineklara sa XML dokumento.

Kung nagtagumpay, ang funcyon na ito ay ibibigay ang isang array na naglalaman ng pangalan ng namespace (na may kaugnay na URL). Kung nabigo, ibibigay ang false.

Syntax

class SimpleXMLElement
{
string getDocNamespaces(recursive)
}
Parameter Description
recursive Optional. Magbigay ng batas kung ibibigay ang lahat ng pangalan ng namespace sa mga magulang at mga anak na node. Ang default ay false.

Instance

XML File:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note xmlns:b="http://www.codew3c.com/example/">
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<b:body>Do not forget the meeting!</b:body>
</note>

PHP Code:

<?php
if (file_exists('test.xml'))
  {
  $xml = simplexml_load_file('test.xml');
  }
print_r($xml->getDocNamespaces());
?>

Output na parang:

Array
(
[b] => http://www.codew3c.com/example/
)