易截截图软件、单文件、免安装、纯绿色、仅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 ......

javascript php 之间传递 中文 避免乱码

在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 $_SERVER[''] 参数详解

$_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该脚本的参数。
$_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版本。例如,“CGI/1.1”。
$_SERVER['SERVER_ ......

PHP中this self parent三个应用说明

  this,self,parent三个关键字之间的区别。从字面上比较好理解,分别是指这、自己、父亲。我们先建立几个概念,这三个关键字分别是用在什么地方呢?我们初步解释一下,this是指向当前对象的指针(姑且用C里面的指针来看吧),self是指向当前类的指针,parent是指向父类的指针。我们这里频繁使用指针来描述,是因为没有更好的语 ......

PHP的编码规范


PHP File 文件格式
常规
对于只包含有 PHP 代码的文件,结束标志("?>")是不允许存在的,PHP自身不需要("?>"), 这样做, 可以防止它的末尾的被意外地注入相应。
重要: 由 __HALT_COMPILER() 允许的任意的二进制代码的内容被 Zend Framework 中的 PHP 文件或由它们产生的文件禁止。 这个功能的使用只对一些 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号