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的属性的值
<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.');
}
$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);
$doc->loadXML($xml);
$xpath = new DOMXPath($doc);
$query = '//province/@*';
$entries = $xpath->query($query);
作者: snmr_com 发布时间: 2011-06-03