XML节点值读取

<?xml version="1.0" encoding="utf-8"?>
<phplamp1>
  <post>
   
  <title>姓名</title>
  <value></value>
  </post>
  <post>
  <title>姓别:</title>
  <value>
  <sonkey1>0</sonkey1>
  <sonkey2>1</sonkey2>  
</value>
  </post>
  <post>
  <title>婚姻:</title>
  <value>
  <sonkey1>0</sonkey1>
  <sonkey2>1</sonkey2>  
</value>
  </post>
  <post>
  <title>地址:</title>
  <province arrt="安徽">
  <city>安庆</city>
  <city>淮南</city>
  <city>合肥</city>
  </province>
   
  <province arrt="山东">
  <city>聊城</city>
  <city>济南</city>
  <city>青岛</city>
  </province>
  <province arrt="湖南">
  <city>长沙</city>
  <city>汉口</city>
  <city>纽约</city>
  </province>
  </post>
   
   
 </phplamp1>
PHP怎么读取各节点的值 由其是province的属性的值

作者: xiaopeng0803   发布时间: 2011-06-03

自已顶

作者: xiaopeng0803   发布时间: 2011-06-03

if (file_exists('test.xml')) {
  $xml = simplexml_load_file('test.xml');
 
  print_r($xml);
} else {
  exit('Failed to open test.xml.');
}

作者: sibang   发布时间: 2011-06-03

$doc = new DOMDocument;
$doc->loadXML($xml);

$xpath = new DOMXPath($doc);
$query = '//province/@*';
$entries = $xpath->query($query);

作者: snmr_com   发布时间: 2011-06-03