php xml的问题
时间:2011-02-25
来源:互联网
xml代码如下:
<Section SectionID="3">
<SectionReadmeTxt>啊啊啊啊啊</SectionReadmeTxt>
<SectionScore>0</SectionScore>
<GroupSum>0</GroupSum>
<QuestionSum>0</QuestionSum>
<Question>
<QuestionID>1</QuestionID>
</Section>
<Section SectionID="2">
<SectionReadmeTxt>啊啊啊啊啊</SectionReadmeTxt>
<SectionScore>0</SectionScore>
<GroupSum>0</GroupSum>
<QuestionSum>0</QuestionSum>
<Question>
<QuestionID>1</QuestionID>
</Section>
<Section SectionID="13">
<SectionReadmeTxt>啊啊啊啊啊</SectionReadmeTxt>
<SectionScore>0</SectionScore>
<GroupSum>0</GroupSum>
<QuestionSum>0</QuestionSum>
<Question>
<QuestionID>1</QuestionID>
</Section>
php代码如下
<?php
header("Content-type: text/html; charset=utf-8");
$xml = new DOMDocument();
$xml->load('aaa.epp');
$id = $xml->getElementsByTagName('Section');
foreach ($id as $id){
$names =$id->getElementsByTagName("SectionID");;
$name3 = $names->item(0)->nodeValue;
echo "name3:".$name3."<br/><br/>";
}
?>
上面的php代码不对,请问如何使用php dom 将<Section SectionID="3">中的SectionID的值取出来,请各位帮帮忙,谢谢了
作者: oofdd098 发布时间: 2011-02-25
自己顶一下,没人吗
作者: oofdd098 发布时间: 2011-02-25
你的 XML 也有错误.修正后应该是:
aaa.epp
------------
XML code
aaa.php
------------
[code=PHP]<?php
header("Content-type: text/html; charset=utf-8");
$xml = new DOMDocument();
$xml->load('aaa.epp');
$sections = $xml->getElementsByTagName('Section');
foreach ($sections as $section){
$id =$section->getAttribute("SectionID");;
echo "id:".$id."<br/><br/>";
}
?>[/code>
aaa.epp
------------
XML code
<Sections> <Section SectionID="3"> <SectionReadmeTxt>啊啊啊啊啊</SectionReadmeTxt> <SectionScore>0</SectionScore> <GroupSum>0</GroupSum> <QuestionSum>0</QuestionSum> <Question/> <QuestionID>1</QuestionID> </Section> <Section SectionID="2"> <SectionReadmeTxt>啊啊啊啊啊</SectionReadmeTxt> <SectionScore>0</SectionScore> <GroupSum>0</GroupSum> <QuestionSum>0</QuestionSum> <Question/> <QuestionID>1</QuestionID> </Section> <Section SectionID="13"> <SectionReadmeTxt>啊啊啊啊啊</SectionReadmeTxt> <SectionScore>0</SectionScore> <GroupSum>0</GroupSum> <QuestionSum>0</QuestionSum> <Question/> <QuestionID>1</QuestionID> </Section> </Sections>
aaa.php
------------
[code=PHP]<?php
header("Content-type: text/html; charset=utf-8");
$xml = new DOMDocument();
$xml->load('aaa.epp');
$sections = $xml->getElementsByTagName('Section');
foreach ($sections as $section){
$id =$section->getAttribute("SectionID");;
echo "id:".$id."<br/><br/>";
}
?>[/code>
作者: kalala2kalala 发布时间: 2011-02-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28