DOMElement::getAttribute
(PHP 5, PHP 7, PHP 8)
DOMElement::getAttribute — 属性の値を返す
説明
現在のノードから、名前が qualifiedName
である属性の値を取得します。
パラメータ
qualifiedName
-
属性の名前。
戻り値
属性の値、あるいは qualifiedName
に対応する属性が
見つからなかった場合には空の文字列を返します。
参考
- DOMElement::hasAttribute() - 属性が存在するかどうかを調べる
- DOMElement::setAttribute() - 属性を新しく追加する、または変更する
- DOMElement::removeAttribute() - 属性を削除する
+add a note
User Contributed Notes 1 note
mpalmer at cybersource dot com ¶
17 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
- - - - - - - - - - - - - -
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google