note 79074 modified in function.dom-domelement-getattribute by danbrown

From: Date: Fri, 28 Nov 2008 22:52:28 +0000
Subject: note 79074 modified in function.dom-domelement-getattribute by danbrown
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-147392@lists.php.net to get a copy of this message
- - - - - - - - - - - - - - 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 - - - - - - - - - - - - - - --was-- - - - - - - - - - - - - - - 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 Code: $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 - - - - - - - - - - - - - - http://php.net/manual/en/function.dom-domelement-getattribute.php

« previous php.notes (#147392) next »