PHP Unconference Europe 2015

DOMElement::getAttribute

(PHP 5)

DOMElement::getAttributeبازگرداندن مقدار ویژگی

Description

string DOMElement::getAttribute ( string $name )

دریافت مقدار ویژگی با نام name برای گره فعلی.

Parameters

name

نام ویژگی.

Return Values

مقدار ویژگی یا رشته خالی اگر ویژگی با name داده شده یافت نشد.

See Also

add a note add a note

User Contributed Notes 1 note

up
5
mpalmer at cybersource dot com
6 years ago
- - - - - - - - - - - - - -

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

- - - - - - - - - - - - - -
To Top