易截截图软件、单文件、免安装、纯绿色、仅160KB

在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


相关文档:

php获得二维或多维数组的第一维的长度

在php中,获得二维或多维数组的第一维的长度,这是个常用的程序判断,比如你读取的数组是一个二维数组:
<?php
$arr=array(
                 0=>array('title' => '新闻1', 'viewnum' => 123, 'content' => 'ZAQXSWedcrfv'),
  &nbs ......

一段简单的php分页代码示例


一个简单的php分页程序,代码里加红部分可以根据实际内容更换.连接数据库的地方省略了!
<?php
..................连接数据库
............................选择数据库
$pagesize=5;  //定义每页显示多少条记录
$page=isset($_GET["page"])?intval($_GET["page"]):1;   //定义page的初始值,如果get ......

php的随机排序


如果在PHP中要实现对彩票的实现应该怎么做呢?
根据前面几张提到的几种数组用法:PHP顺序排序,PHP——二分法查找数据,在PHP数组中搜索指定的值,PHP数组的入栈与出栈,合并PHP数组,能够实现彩票功能吗?
答案是:可以。但是这样做的代码会变得很臃肿。
这时,我看到了php的shuffle函数。shuffle函数可 ......

一个简单的PHP新闻发布系统

芽雨原创PHP新闻系统教程(第一版)第一讲:用 phpmyadmin 建立数据库
首先建立一个数据库,名为 yayu 。在这个数据库下建立一个数据表,名为 news 。下面进入一个重点,那就是在表 news 下建立各个字段。
那么,什么叫字段呢?通俗点,就是一类事物的总称。比如说,所有的新闻发表时间用一个名词来代表(从偶的经验来看 ......

PHP学习笔记

// 连接两个字符串
<?php
    $txt1 = "Hello";
    $txt2 = "PHP";
    echo $txt1." ".$txt2;
?>
// 取得字符串中的字符数
<?php
    $txt1 = "Abc";
    echo strlen($txt1);
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号