在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
相关文档:
本文转自我的博客:(my.unix-center.net/~xiaoshe)
http://my.unix-center.net/~xiaoshe/2010/04/19/%E4%B8%80%E4%B8%AA%E8%B6%85%E7%BA%A7%E7%AE%80%E5%8D%95%E7%9A%84php%E6%8A%95%E7%A5%A8%E7%B3%BB%E7%BB%9F%EF%BC%8C%E4%B8%8D%E4%BD%BF%E7%94%A8%E6%95%B0%E6%8D%AE%E5%BA%93/
从网上发现的一个超级简单的基于php的投 ......
一 Apache 的安装
1 Apache 的安装
2 同意协议
3 接着 "Next "
4 填写 域名(network domain) 服务器的名称 (Server Name) 管理者邮箱(Administrator's Email)
5 安装类型
6 选择安装路径
7 点击“install ” 继续
8 开始安装
9 安装结束
二 MySql的安装
......
在javascript代码中用encodeURIComponent()函数处理中文字符串,
JS代码:
<mce:script type=”text/javascript”><!--
string = encodeURIComponent(string);
location.href = index.php?keyword=’+string;
// --></mce:script>
PHP代码:
<?php
$keyword = (isset($_GET ......
如果在PHP中要实现对彩票的实现应该怎么做呢?
根据前面几张提到的几种数组用法:PHP顺序排序,PHP——二分法查找数据,在PHP数组中搜索指定的值,PHP数组的入栈与出栈,合并PHP数组,能够实现彩票功能吗?
答案是:可以。但是这样做的代码会变得很臃肿。
这时,我看到了php的shuffle函数。shuffle函数可 ......
芽雨原创PHP新闻系统教程(第一版)第一讲:用 phpmyadmin 建立数据库
首先建立一个数据库,名为 yayu 。在这个数据库下建立一个数据表,名为 news 。下面进入一个重点,那就是在表 news 下建立各个字段。
那么,什么叫字段呢?通俗点,就是一类事物的总称。比如说,所有的新闻发表时间用一个名词来代表(从偶的经验来看 ......