21,890
社区成员
发帖
与我相关
我的任务
分享<?xml version="1.0" encoding="gb2312"?>
<document>
<dup id="1">
<link>link2</link>
<title>title1</title>
</dup>
<dup id="2">
<link>testlink2 </link>
<title>testtitle2 </title>
</dup>
</document>
$xmldata=simplexml_load_file("t1111.xml");
$dup = $xmldata->xpath("/document/dup[@id='1']");
var_dump($dup);
<?php
$xml =<<<EOT
<?xml version="1.0"?>
<config>
<section id="section1">
<param name="param1">value1</param>
<param name="param2">value2</param>
</section>
<section id="section2">
<param name="param3">value3</param>
</section>
</config>
EOT;
$dom = new DomDocument;
$dom->preserveWhiteSpace = FALSE;
$dom->loadXML($xml);
$params = $dom->getElementsByTagName('param');
foreach ($params as $param) {
echo $param -> getAttribute('name').'<br>';
}
?>
Expected result:
--------------
param1
param2
param3