试试用COM呢?
<?php
$xml = new COM("Msxml2.DOMDocument");
$xml->loadXML("<?xml version='1.0'?><test>这是测试</test>");
$text = $xml->selectSingleNode("//test")->text;
header("Content-Type:text/html;charset=GB2312");
echo $text;
?>

解决方案 »

  1.   

    老哥,虚拟主机我是搞不定的,我只能找相关的PHP外挂类,.net是不可能的!
    听说有个内容:
    <phpXML/>项目已开发 了一个支持 DOM 的 PHP 类。由于它全部是用 PHP 编写的,所以不需要对服务器进行任何修改。
      

  2.   

    应该是将XML做为字符串分析吧
      

  3.   

    大哥,有相关的内容吗?请帮助顶一下吧,我相信许多做XML的朋友都会遇到同样的问题的!
      

  4.   

    这位兄弟,我问个问题:
    你是否使用domxml生成xml文档而不是load一个xml文档?
    如果是,那么你在setAttribute或者createTextNode时,
    有没有碰到第一个写入的中文字符串输出后是乱码的情况?
      

  5.   

    有关DOMXML的一般操作我全都做过了,生成XML,读取XML,分析,都是没问题的.PHP下的XML对于中国人来说,使用UTF-8格式最好,使用扩展icov函数来做,就可以进行编码转换.
    但是兄弟有所不知,虚拟服务器可不管你使不使扩展,一律不成,至少现在4.0版本没有内置XMLDOM,所以我才死心塌地的找外挂呀!有知情的朋友,来点信息好吗?
      

  6.   

    在php4中,我在dump_mem时,设置encoding为UTF-8,最终生成的xml文档第一个中文字符串一定是乱码,譬如:
    <?xml version="1.0" encoding="UTF-8"?>
    <?xml-stylesheet type="text/xsl" href="test.xsl"?>
    <shine>
      <menu id="1" order_id="1001" url="" name="test"/>
      <menu id="49" order_id="2001" url="" name="8目鹿芾&#65533;"/>
      <menu id="6" order_id="3001" url="" name="消息管理"/>
      .....
    </shine>php5中就更失败了,连xml文档都不能生成,在setAttribute或者createTextNode时都报错“xmlEncodeEntitiesReentrant : input not UTF-8”,而且我找遍了文档,都找到不到可以设置encoding的函数,不过你说的icov我还没有试过。
      

  7.   

    那是肯定的,因为只要字符串是中文的,肯定要出现乱码问题.
    方法是:将程序中出现的所有中文变量或常量,都进行UTF-8的编码转换!我很是那闷,明明是我问问题,怎么反而却要做答呢.TO 老大们:
    经常出入PHP区的老大,请你们回答一下本人的问题,还请您们不吝赐教!
      

  8.   

    btw:你最好去国外的站点去问这种问题比较实际。
      

  9.   

    说到底还是虚拟主机的问题,
    PHP给我们提供了那么多的函数,可是虚拟主机上有好多却都不支持。
    国内的PHP虚拟主机。只是做个样子。
    根据不会考虑PHP的功能
      

  10.   

    不知道PEAR中有没有相应的类模块?再有,问一下
    1.PEAR究竟是什么,大哥们给解释得具体一点?
    2.到国外的哪个网站能下载到最新版?也是就说,哪个是PEAR的官方网站?
      

  11.   

    我已经找到PEAR的官方网站了,但是没有找到所有包的下载方式,还请高手指明!
      

  12.   

    //所有包的下载方式
    有吗?
    看看这里吧http://pear.php.net/package/PEAR/download
    然后再看看这里http://pear.php.net/package-stats.php
      

  13.   

    谢谢乌鱼子!你给的链接
    第一个是PEAR BASE CLASS 的下载地址
    第二个是包的下载统计数据查看页!
      

  14.   

    安装好的php的rear目录中有PEAR的安装导向
      

  15.   

    大哥,说不能说的最体点,好像是PEAR目录,不是rear目录吧!