在PHP5中使用DOM控制XML
PHP5中增强了XML
的
支持,使用DOM
扩展了XML操作的能耐。这些函数
作为 PHP5 核心的一部分,无需被安装
即可使用。
下面的例子简单的演示了DOM对XML的操
作,详细解释请看代码
中的注释
<?
/************************************************
**
use XML in PHP5
** reference site:
**
http://cn.php.net/manual/zh/ref.dom.php
**
the follow codes need PHP5 support
**
www.knowsky.com
*************************************************/
//首先要创建一个
DOMDocument对象
$dom = new DomDocument();
//然后载入XML文件
$dom ->
load("test.xml");
//输出XML文件
//header("Content-type: text/xml;charset=gb2312");
//echo
$dom -> saveXML();
//保存XML文件,返回值为int(文件大小,以字节为单位)
//$dom ->
save("newfile.xml");
echo "<hr/>取得所有的title元素:<hr/>";
$titles = $dom
-> getElementsByTagName("title");
foreach ($titles as $node){
echo $node -> textContent . "<br/>";
//这样也可以
//echo
$node->firstChild->data . "<br/>";
}
/*
echo
"<hr/>从根结点遍历所有结点:<br/>";
foreach
($dom->documentElement->childNodes as $items) {
//如果节点是一个元素(nodeType ==
1)并且名字是item就继续循环
if
($items->nodeType == 1 && $items->nodeName == "item") {
foreach
($items->childNodes as $titles) {
//如果节点是一个元素,并且名字是title就打印它.
if ($titles->nodeType == 1 && $titles->nodeName ==
"title") {
print
$titles->textContent . "\n";
}
}
&nb
相关文档:
一 Apache 的安装
1 Apache 的安装
2 同意协议
3 接着 "Next "
4 填写 域名(network domain) 服务器的名称 (Server Name) 管理者邮箱(Administrator's Email)
5 安装类型
6 选择安装路径
7 点击“install ” 继续
8 开始安装
9 安装结束
二 MySql的安装
......
总体而论,一个好的IDE需要满足的功能:
》1.
基本的IDE要求:代码管理,编辑器的各种智能功能等;
》2. 运行和debug:可以本地远程分别script和web
page进行run和debug;
》3. 由于PHP开发的通常过程都是:代码在remote的server上,开发人员的机器需要通过FTP或者SSH连接到server上进行开发和调试,因此如果IDE在如 ......
芽雨原创PHP新闻系统教程(第一版)第一讲:用 phpmyadmin 建立数据库
首先建立一个数据库,名为 yayu 。在这个数据库下建立一个数据表,名为 news 。下面进入一个重点,那就是在表 news 下建立各个字段。
那么,什么叫字段呢?通俗点,就是一类事物的总称。比如说,所有的新闻发表时间用一个名词来代表(从偶的经验来看 ......
中文空格这里面有好几种:没有简单的解决问题的方式,比如半角全角空格,比如段落符都会显示为空白的,然后让人们误解它是空格,所以去掉空格之前一定要先确认自己的是不是空格,我下面分析一下这两种的解决办法。
(1)/[\s| ]+/这个就可以,注意|后面的跟的是全角空格
(2)mb中的正则替换也可以试试
另外注意使用Un ......
不知从什么时候迷恋上了php,在朦胧之中开始了我的编程之路.......
听说csdn高手如云,很想结识志同道合的朋友,无兄弟不编程,希望大家一起开拓我们的前程,编程之路,不再孤单前行!
成功之路弯曲而漫长,相信不屈不挠的努力,相信年轻,胜利一定属于我们,加 ......