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

PHP对XML的支持

PHP从PHP5开始,彻底重新编写的和新增了对XML的扩展,如 SAX 解析器、DOM、SimpleXML、XMLReader、XMLWriter 和 XSLT 处理程序。所有这些扩展都以 libxml2 为基础。
=============================
1、DOMDocument对象常用方法:
=============================
a)createElement(elementName)
    该方法以元素名为参数创建一个用此参数命名的元素节点。(不能创建名称空间受限制的元素。如果要创建名称空间受限制的元素,必须使用createNode()方法)
    例:doc.createElement("PRODUCT"),有些用到:doc->creatElement('item')
  
b)createAttribute(attributeName)
    该方法以属性名为参数创建一个用此参数命名的属性节点。
    例:doc.createAttribute("PRODID")
    xml中表现形式:<itemupload_name="上3"><download_name>下载通道名称</download_name></item>
  
c)createComment(text)
    该方法以字符串为参数创建一个包含此字符串的注释节点。
    例:doc.createComment("ThisisanXMLdocument")
    <item><!--upload_name--><download_name>下载通道名称</download_name></item>
d)createTextNode(text)
    该方法以字符串为参数创建一个包含指定字符串的正文节点。
    例:doc.createTextNode("SonyWorkman")
  
e)createNode(type,name,namespace-URI)
    该方法创建元素节点。三个参数,"类型"参数是variant型,既可以是字符串也可以是整型。第二个参数是字符串,它代表将要创建的节点的名字。第三个参数是代表namespace-URI的字符串。如果namespace-URI为空字符串,则新创建的节点就没有名称空间URI
    例:doc.createNode("element","PRODUCT","")
    doc.createNode("element","prod:PRODUCT","blog.csdn.net/fcrpg2005")
    doc.createNode(1,"PRODUCT","")
  
f)getElementsByTagName(elementName)


相关文档:

JAVA对XML的几种解析方法讲解(JDOM)

为减少DOM、SAX的编码量,出现了JDOM;
优点:极大减少了代码量。
使用场合:要实现的功能简单,如解析、创建等,但在底层,JDOM还是使用SAX(最常用)、DOM、Xanan文档。
必须得下载jdom.jar文件
package xml.jdom;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOExce ......

XML不区分大小写查询

按照名为"mydomain1.com"的 DomainName
属性对以下 XML 数据执行不区分大小写的搜索
<?xml version="1.0" ?>
<Domains>
<DomainName>Mydomain1.COM</DomainName>
</Domains>
MSXML 3.0 中 translate
的语法如下:
oXML.setProperty "SelectionLanguage&q ......

JDom输出UTF 8的XML完美解决

转贴地址:http://java.chinaitlab.com/advance/755393.html
现象描述:JDom输出Xml文件,当使用字符编码GBK时正常,而输出UTF-8时乱码。
    完美的解决方法从辟谣开始:
    1)JDOM是否生成UTF-8的文件与Format是否设置无关,只有输出其他字符编码才需要设置,见下面的注释。
 & ......

一个php分页设计

www.diybl.com 时间:2008-06-01 作者:佚名
将其保存成一个文件,用时调用
<?
//为了避免重复包含文件而造成错误,加了判断函数是否存在的条件:
if(!function_exists(pageft)){
//定义函数pageft(),三个参数的含义为:
//$totle:信息总数;
//$displaypg:每页显示信息数,这里设置为默认是20;
//$url:分 ......

Hello World!之php调用COM+组件(转)

上次继本人发布了VC编写PHP扩展之Hello World篇后,反映很强烈,大家都希望能脱离PHP菜鸟行列,这次我给大家带来PHP调用C#编写的COM+组件。 COM+组件源代码 CODE:using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; using System.Reflection; using System.Data.O ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号