[[[[ 各位高手,进者有分,高难度问题,分不够在加 ]]]] 我进来了,给分吧,xml我不会。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 javascript 上我好线见过类似的问题,好像一个是document.xxx.xxx.name一个是document.xxx.xxx.value说实在的我也对xml 不了解,具体细节不懂,你可以到 javascript 版去看看没准有所收获 呵呵,最简单的办法,用fopen、fgets将xml读进一个string中用str_replace()函数替换(被CSDN网友丢烂西红柿、臭鸡蛋)你可以用DomXml扩展函数库很方便的实现你的目的,你首先要在php.ini中启用:extension=php_domxml.dll(php_domxml.dll应该是可获得的路径,我是习惯把这个库文件复制到php.exe目录下)然后用xmldoc(filename)生成xml对象(php中习惯叫做Resource),算了,你参考下面的函数说明,有问题再短消息(不好意思,这几天再给狮子写那个自安装程序) <?xml version="1.0" encoding="ISO-8859-1" ?> <Functions><Function> <Extension>domxml</Extension> <Name>xmldoc</Name> <Proto>object xmldoc(string str)</Proto> <Desc>Creates a DOM object of an XML document</Desc> <Return>object</Return> <Params><Param> <ParamName>str</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xmldocfile</Name> <Proto>object xmldocfile(string filename)</Proto> <Desc>Creates a DOM object from XML file</Desc> <Return>object</Return> <Params><Param> <ParamName>filename</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xmltree</Name> <Proto>object xmltree(string str)</Proto> <Desc>Creates a tree of PHP objects from XML document</Desc> <Return>object</Return> <Params><Param> <ParamName>str</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_root</Name> <Proto>object domxml_root(object doc)</Proto> <Desc>Returns root element node</Desc> <Return>object</Return> <Params><Param> <ParamName>doc</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_add_root</Name> <Proto>resource domxml_add_root(resource doc, string name)</Proto> <Desc>Adds a further root node</Desc> <Return>resource</Return> <Params><Param> <ParamName>doc</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_dumpmem</Name> <Proto>string domxml_dumpmem(resource doc)</Proto> <Desc>Dumps the internal XML tree back into a string</Desc> <Return>string</Return> <Params><Param> <ParamName>doc</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_attributes</Name> <Proto>array domxml_attributes(resource node)</Proto> <Desc>Returns an array of attributes of a node</Desc> <Return>array</Return> <Params><Param> <ParamName>node</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_get_attribute</Name> <Proto>object domxml_get_attribute(resource node, string name)</Proto> <Desc>Returns a certain attribute of a node</Desc> <Return>object</Return> <Params><Param> <ParamName>node</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_set_attribute</Name> <Proto>object domxml_set_attribute(resource node, string name, string value)</Proto> <Desc /> <Return>object</Return> <Params><Param> <ParamName>node</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>value</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_children</Name> <Proto>array domxml_children(object doc|node)</Proto> <Desc>Returns children of a node or document</Desc> <Return>array</Return> <Params><Param> <ParamName>doc|node</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_new_child</Name> <Proto>resource domxml_new_child(string name, string content)</Proto> <Desc>Adds new child node</Desc> <Return>resource</Return> <Params><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>content</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_new_xmldoc</Name> <Proto>object domxml_new_xmldoc(string version)</Proto> <Desc>Creates new empty XML document</Desc> <Return>object</Return> <Params><Param> <ParamName>version</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xpath_new_context</Name> <Proto>object xpath_new_context(object dom document)</Proto> <Desc>Creates new xpath context</Desc> <Return>object</Return> <Params><Param> <ParamName>dom</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xpath_eval</Name> <Proto>array xpath_eval(object xpath context)</Proto> <Desc>Evaluates an xpath expression</Desc> <Return>array</Return> <Params><Param> <ParamName>xpath</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function></Functions> 或许ASP我还熟点,我也在找这个东西,楼主是要做留言本吗? 转载,哈哈,给分给分<?xml version="1.0" encoding="ISO-8859-1" ?> <Functions><Function> <Extension>domxml</Extension> <Name>xmldoc</Name> <Proto>object xmldoc(string str)</Proto> <Desc>Creates a DOM object of an XML document</Desc> <Return>object</Return> <Params><Param> <ParamName>str</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xmldocfile</Name> <Proto>object xmldocfile(string filename)</Proto> <Desc>Creates a DOM object from XML file</Desc> <Return>object</Return> <Params><Param> <ParamName>filename</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xmltree</Name> <Proto>object xmltree(string str)</Proto> <Desc>Creates a tree of PHP objects from XML document</Desc> <Return>object</Return> <Params><Param> <ParamName>str</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_root</Name> <Proto>object domxml_root(object doc)</Proto> <Desc>Returns root element node</Desc> <Return>object</Return> <Params><Param> <ParamName>doc</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_add_root</Name> <Proto>resource domxml_add_root(resource doc, string name)</Proto> <Desc>Adds a further root node</Desc> <Return>resource</Return> <Params><Param> <ParamName>doc</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_dumpmem</Name> <Proto>string domxml_dumpmem(resource doc)</Proto> <Desc>Dumps the internal XML tree back into a string</Desc> <Return>string</Return> <Params><Param> <ParamName>doc</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_attributes</Name> <Proto>array domxml_attributes(resource node)</Proto> <Desc>Returns an array of attributes of a node</Desc> <Return>array</Return> <Params><Param> <ParamName>node</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_get_attribute</Name> <Proto>object domxml_get_attribute(resource node, string name)</Proto> <Desc>Returns a certain attribute of a node</Desc> <Return>object</Return> <Params><Param> <ParamName>node</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_set_attribute</Name> <Proto>object domxml_set_attribute(resource node, string name, string value)</Proto> <Desc /> <Return>object</Return> <Params><Param> <ParamName>node</ParamName> <ParamType>resource</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>value</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_children</Name> <Proto>array domxml_children(object doc|node)</Proto> <Desc>Returns children of a node or document</Desc> <Return>array</Return> <Params><Param> <ParamName>doc|node</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_new_child</Name> <Proto>resource domxml_new_child(string name, string content)</Proto> <Desc>Adds new child node</Desc> <Return>resource</Return> <Params><Param> <ParamName>name</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param><Param> <ParamName>content</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>domxml_new_xmldoc</Name> <Proto>object domxml_new_xmldoc(string version)</Proto> <Desc>Creates new empty XML document</Desc> <Return>object</Return> <Params><Param> <ParamName>version</ParamName> <ParamType>string</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xpath_new_context</Name> <Proto>object xpath_new_context(object dom document)</Proto> <Desc>Creates new xpath context</Desc> <Return>object</Return> <Params><Param> <ParamName>dom</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function><Function> <Extension>domxml</Extension> <Name>xpath_eval</Name> <Proto>array xpath_eval(object xpath context)</Proto> <Desc>Evaluates an xpath expression</Desc> <Return>array</Return> <Params><Param> <ParamName>xpath</ParamName> <ParamType>object</ParamType> <ParamRequired>1</ParamRequired> </Param> </Params> </Function></Functions> PHP的XML解析非常弱的,我想用IE-》MSXML.DOMDocument解析,修改,上传到服务器上,由PHP保存,这个样子。 推荐你用JavaScript修改XML,然后将XML字串写入一个隐藏的表单域中,提交表单后用PHP保存XML字串。我做过一个PHP解析XML的程序,用PHP读取XML还方便一些,修改很困难,最后还是用JavaScript实现的修改。呵呵,苦海无边,回头是岸。要是你找到了更好的方式,麻烦告诉我一声,谢谢。 PHP的对XML的解析不是太好,如果用DOM的解析速度会变慢,本人并不建议用PHP对XML解析......,小型的XML文件还可以,大型就的不行了........,如果你想用XML做数据结据文件,倒不如用文本文件来做,还更快,如果你想用记录设置文件,你可以用php_ini_file的功能解释,它的操作比较简单。本人只有在用Java时才会用XML 我是用XML做数据库。请各位多提意见。谢谢! 我在asp都是用MSXML.DOMDocument很方便在万数据以内我喜欢用xml代替数据库(http://stone.yesku.net)但我不知道php怎么用,sorry 谢谢.你可以说一下在ASP中怎么用吗? 新手问题。。。。请高手看下! $count为什么输出为0!!指教 求救php+ajax验证 PHP 结合 扫描枪问题(扫描枪:超市扫条形码的) cookie问题 购物车中有多个商品时,只能修改最后一个加入的商品数量,之前加入的都不能修改,有没有解决办法? 广州快至科技有限公司招聘PHP工程师 关于php header()的使用问题 显示一个链接的图片,能否自动缩放? 如何强制设置Transfer-Encoding: chunked list()的问题???100分给你 如何在PHP登陆别人的网站并保存受密码保护的网页?(高分征答)
document.xxx.xxx.name
一个是
document.xxx.xxx.value
说实在的我也对xml 不了解,具体细节不懂,你可以到 javascript 版去看看没准有所收获
extension=php_domxml.dll(php_domxml.dll应该是可获得的路径,我是习惯把这个库文件复制到php.exe目录下)
然后用xmldoc(filename)生成xml对象(php中习惯叫做Resource),算了,你参考下面的函数说明,有问题再短消息(不好意思,这几天再给狮子写那个自安装程序)
<Functions>
<Function>
<Extension>domxml</Extension>
<Name>xmldoc</Name>
<Proto>object xmldoc(string str)</Proto>
<Desc>Creates a DOM object of an XML document</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>str</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xmldocfile</Name>
<Proto>object xmldocfile(string filename)</Proto>
<Desc>Creates a DOM object from XML file</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>filename</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xmltree</Name>
<Proto>object xmltree(string str)</Proto>
<Desc>Creates a tree of PHP objects from XML document</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>str</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_root</Name>
<Proto>object domxml_root(object doc)</Proto>
<Desc>Returns root element node</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>doc</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_add_root</Name>
<Proto>resource domxml_add_root(resource doc, string name)</Proto>
<Desc>Adds a further root node</Desc>
<Return>resource</Return>
<Params>
<Param>
<ParamName>doc</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_dumpmem</Name>
<Proto>string domxml_dumpmem(resource doc)</Proto>
<Desc>Dumps the internal XML tree back into a string</Desc>
<Return>string</Return>
<Params>
<Param>
<ParamName>doc</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_attributes</Name>
<Proto>array domxml_attributes(resource node)</Proto>
<Desc>Returns an array of attributes of a node</Desc>
<Return>array</Return>
<Params>
<Param>
<ParamName>node</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_get_attribute</Name>
<Proto>object domxml_get_attribute(resource node, string name)</Proto>
<Desc>Returns a certain attribute of a node</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>node</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_set_attribute</Name>
<Proto>object domxml_set_attribute(resource node, string name, string value)</Proto>
<Desc />
<Return>object</Return>
<Params>
<Param>
<ParamName>node</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>value</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_children</Name>
<Proto>array domxml_children(object doc|node)</Proto>
<Desc>Returns children of a node or document</Desc>
<Return>array</Return>
<Params>
<Param>
<ParamName>doc|node</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_new_child</Name>
<Proto>resource domxml_new_child(string name, string content)</Proto>
<Desc>Adds new child node</Desc>
<Return>resource</Return>
<Params>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>content</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_new_xmldoc</Name>
<Proto>object domxml_new_xmldoc(string version)</Proto>
<Desc>Creates new empty XML document</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>version</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xpath_new_context</Name>
<Proto>object xpath_new_context(object dom document)</Proto>
<Desc>Creates new xpath context</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>dom</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xpath_eval</Name>
<Proto>array xpath_eval(object xpath context)</Proto>
<Desc>Evaluates an xpath expression</Desc>
<Return>array</Return>
<Params>
<Param>
<ParamName>xpath</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
</Functions>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<Functions>
<Function>
<Extension>domxml</Extension>
<Name>xmldoc</Name>
<Proto>object xmldoc(string str)</Proto>
<Desc>Creates a DOM object of an XML document</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>str</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xmldocfile</Name>
<Proto>object xmldocfile(string filename)</Proto>
<Desc>Creates a DOM object from XML file</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>filename</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xmltree</Name>
<Proto>object xmltree(string str)</Proto>
<Desc>Creates a tree of PHP objects from XML document</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>str</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_root</Name>
<Proto>object domxml_root(object doc)</Proto>
<Desc>Returns root element node</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>doc</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_add_root</Name>
<Proto>resource domxml_add_root(resource doc, string name)</Proto>
<Desc>Adds a further root node</Desc>
<Return>resource</Return>
<Params>
<Param>
<ParamName>doc</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_dumpmem</Name>
<Proto>string domxml_dumpmem(resource doc)</Proto>
<Desc>Dumps the internal XML tree back into a string</Desc>
<Return>string</Return>
<Params>
<Param>
<ParamName>doc</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_attributes</Name>
<Proto>array domxml_attributes(resource node)</Proto>
<Desc>Returns an array of attributes of a node</Desc>
<Return>array</Return>
<Params>
<Param>
<ParamName>node</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_get_attribute</Name>
<Proto>object domxml_get_attribute(resource node, string name)</Proto>
<Desc>Returns a certain attribute of a node</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>node</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_set_attribute</Name>
<Proto>object domxml_set_attribute(resource node, string name, string value)</Proto>
<Desc />
<Return>object</Return>
<Params>
<Param>
<ParamName>node</ParamName>
<ParamType>resource</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>value</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_children</Name>
<Proto>array domxml_children(object doc|node)</Proto>
<Desc>Returns children of a node or document</Desc>
<Return>array</Return>
<Params>
<Param>
<ParamName>doc|node</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_new_child</Name>
<Proto>resource domxml_new_child(string name, string content)</Proto>
<Desc>Adds new child node</Desc>
<Return>resource</Return>
<Params>
<Param>
<ParamName>name</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
<Param>
<ParamName>content</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>domxml_new_xmldoc</Name>
<Proto>object domxml_new_xmldoc(string version)</Proto>
<Desc>Creates new empty XML document</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>version</ParamName>
<ParamType>string</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xpath_new_context</Name>
<Proto>object xpath_new_context(object dom document)</Proto>
<Desc>Creates new xpath context</Desc>
<Return>object</Return>
<Params>
<Param>
<ParamName>dom</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
<Function>
<Extension>domxml</Extension>
<Name>xpath_eval</Name>
<Proto>array xpath_eval(object xpath context)</Proto>
<Desc>Evaluates an xpath expression</Desc>
<Return>array</Return>
<Params>
<Param>
<ParamName>xpath</ParamName>
<ParamType>object</ParamType>
<ParamRequired>1</ParamRequired>
</Param>
</Params>
</Function>
</Functions>
我做过一个PHP解析XML的程序,用PHP读取XML还方便一些,修改很困难,最后还是用JavaScript实现的修改。呵呵,苦海无边,回头是岸。
要是你找到了更好的方式,麻烦告诉我一声,谢谢。
在万数据以内我喜欢用xml代替数据库(http://stone.yesku.net)
但我不知道php怎么用,sorry