Hàm attributes() của PHP

Định nghĩa và cách sử dụng

Hàm attributes() của PHP lấy thuộc tính của phần tử SimpleXML.

Hàm này cung cấp các thuộc tính và giá trị được định nghĩa trong thẻ XML.

Cú pháp

class SimpleXMLElement
{
string attributes(ns,is_prefix)
}
Tham số Mô tả
ns Tùy chọn. Không gian tên của thuộc tính được tìm kiếm.
is_prefix Tùy chọn. Mặc định là false.

Mô hình

Tệp XML:

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body type="small" important="low">Don't forget the meeting!</body>
</note>

Mã PHP:

<?php
$xml = simplexml_load_file("test.xml");
foreach($xml->body[0]->attributes() as $a => $b)
  {
  echo $a,'="',$b,'"';
  }
?>

Kết quả xuất ra:

type="small" important="low"