php 解析 xml 格式-该怎么处理
程序员文章站
2024-02-11 18:49:04
...
php 解析 xml 格式-----急!!!!!!!!!!!!!!
我要取到start_month,start_day...等等这些数值怎么取。。谢谢各位达人帮忙解答。。
------解决方案--------------------
参考下这个,当初从别的地方抄来,自己改改应该就能用了
------解决方案--------------------
$doc_upp = new DOMDocument();
$doc_upp->load( 'xml.xml' );
$item_note = $doc_upp->getElementsByTagName("dst");
foreach($item_note as $val){
$start_month = $val->getElementsByTagName("start_month")->item(0)->nodeValue;
hell 2 02 29 00 02 00 09 06 00 02 00
我要取到start_month,start_day...等等这些数值怎么取。。谢谢各位达人帮忙解答。。
------解决方案--------------------
private function writeOrgin(){
//将数组输出到XML文件中
// by MoreWindows( http://blog.csdn.net/MoreWindows )
$article_array = array(
"第一篇" => array(
"title"=>"PHP访问MySql数据库 初级篇",
"link"=>"http://blog.csdn.net/morewindows/article/details/7102362"
),
"第二篇" => array(
"title"=>"PHP访问MySql数据库 中级篇 Smarty技术",
"link"=>"http://blog.csdn.net/morewindows/article/details/7094642"
),
"第三篇" => array(
"title"=>"PHP访问MySql数据库 高级篇 AJAX技术",
"link"=>"http://blog.csdn.net/morewindows/article/details/7086524"
),
);
$dom = new DOMDocument('1.0', 'UTF-8');
$dom->formatOutput = true;
$rootelement = $dom->createElement("MoreWindows");
foreach ($article_array as $key=>$value)
{
$article = $dom->createElement("article", $key);
$title = $dom->createElement("title", $value['title']);
$link = $dom->createElement("link", $value['link']);
$article->appendChild($title);
$article->appendChild($link);
$rootelement->appendChild($article);
}
$dom->appendChild($rootelement);
$filename = "D:\\test.xml";
echo 'XML文件大小' . $dom->save($filename) . '字节';
}*/
// 不使用
/*
private function readOrgin(){
$filename = "D:\\test.xml";
$article_array = array();
$dom = new DOMDocument('1.0', 'UTF-8');
$dom->load($filename);
//得到结点
$articles = $dom->getElementsByTagName("article");
echo '结点个数 ' . $articles->length;
foreach ($articles as $article)
{
$id = $article->getElementsByTagName("id")->item(0)->nodeValue;
$title = $article->getElementsByTagName("title")->item(0)->nodeValue;
$link = $article->getElementsByTagName("link")->item(0)->nodeValue;
$article_array[$id] = array('title'=>$title, 'link'=>$link);
}
//输出结果
echo "";";
var_dump($article_array);
echo "
}
参考下这个,当初从别的地方抄来,自己改改应该就能用了
------解决方案--------------------
$doc_upp = new DOMDocument();
$doc_upp->load( 'xml.xml' );
$item_note = $doc_upp->getElementsByTagName("dst");
foreach($item_note as $val){
$start_month = $val->getElementsByTagName("start_month")->item(0)->nodeValue;
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: MySQL导出指定表中的数据
下一篇: PHP脚本监控程序_PHP教程
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论