DOMElement::getAttribute

(PHP 5, PHP 7)

DOMElement::getAttributeВозвращает значение атрибута

Описание

public string DOMElement::getAttribute ( string $name )

Возвращает значение атрибута с именем name для текущего узла.

Список параметров

name

Имя атрибута.

Возвращаемые значения

Значение атрибута или пустое значение, если атрибут с указанным именем name не найден.

Смотрите также

Коментарии

- - - - - - - - - - - - - -

XML Data:
<data>
<Report ID="1">
    <Date>REVIEW</Date>
    <AuthorID>1</AuthorID>
</Report>
<Report ID="2">
    <Date>REVIEW</Date>
    <AuthorID>2</AuthorID>
</Report>
</data>

- - - - - - - - - - - - - -

<?php
$xmlDoc 
= new DOMDocument();
$xmlDoc->load'data.xml' );

$searchNode $xmlDoc->getElementsByTagName"Report" );

foreach( 
$searchNode as $searchNode )
{
   
$valueID $searchNode->getAttribute('ID');

   
$xmlDate $searchNode->getElementsByTagName"Date" );
   
$valueDate $xmlDate->item(0)->nodeValue;

   
$xmlAuthorID $searchNode->getElementsByTagName"AuthorID" );
   
$valueAuthorID $xmlAuthorID->item(0)->nodeValue;
   
    echo 
"$valueID - $valueDate - $valueAuthorID\n";
}
?>

- - - - - - - - - - - - - -

Output:

1 - REVIEW - 1
2 - REVIEW - 2

- - - - - - - - - - - - - -
2007-11-09 05:32:32
http://php5.kiev.ua/manual/ru/domelement.getattribute.html

    Поддержать сайт на родительском проекте КГБ