Home » PHP » Fungsi getNamespaces() SimpleXML PHP

Fungsi getNamespaces() SimpleXML PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi getNamespaces() digunakan untuk dapat mengembalikan ruang nama yang digunakan dalam dokumen XML.

Syntax

SimpleXMLElement::getNamespaces(recursive)

Nilai Parameter

ParameterDeskripsi
recursiveOptional. Menentukan nilai Boolean. Jika TRUE, semua namespace yang digunakan dalam dokumen yang dikembalikan. Jika FALSE, hanya namespace yang digunakan di root node yang dikembalikan. Default-nya FALSE

Detail Teknis

Return Value:Mengembalikan nama array namespace dengan URI terkait
PHP Version:5.1.2+

Contoh
Kembalikan semua namespace yang digunakan dalam dokumen XML:

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="http://dosenit.com/ns" xmlns:a="http://dosenit.com/country">
  <c:car id="1">Xenia</c:car>
  <c:car id="2">Avanza</c:car>
  <c:car id="3">Saab</c:car>
</cars>
XML;

$sxe=new SimpleXMLElement($xml);
$ns=$sxe->getNamespaces(true);
var_dump($ns);
?>
/*Output :
array(1) { ["c"]=> string(24) "https://dosenit.com/ns" }

You may also like