`

获取xml属性值

    博客分类:
  • PHP
阅读更多

<!-- xml格式
	<foo xmlns="test">
		<bar attr='a'></bar>
		<bar attr='b'></bar>
		<bar attr='c'></bar>
	</foo>
-->

 <?php
	$dom = new DOMDocument();
	if (!$dom->load('attr.xml'))
	{
		echo "load books.xml failed!<br>";
		return;
	}
	
	$foos = $dom->getElementsByTagName('foo');
	$var = $foos->item(0)->getAttribute('xmlns');
	echo 'var=' . $var . '<br>';
	/*foreach ($foos as $foo)
	{
		$var = $foo->getAttribute('xmlns');
		echo 'var=' . $var . '<br>';
	}*/

	$bars = $dom->getElementsByTagName('bar');
	

	foreach ($bars as $bar)
	{
		$arr[] = $bar->getAttribute('attr');
	}
	
	var_dump($arr);	
 ?>
 
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics