英文的都没问题呀!!
为什么 我的节点 一带中文,比如:"<吃>米饭</吃>"
就 系统错误
xd.loadxml(),怎么就不行呢

解决方案 »

  1.   

    能读不能select阿,哎呀,真着急,也没人理
      

  2.   

    就是从  textBox上弄下来的  字符串   我后来又转啊转  弄成unicode还是这样
    比如:<a><吃><d>sadfsadfds</d></吃></a>
    可以loadxml
    但不能 select...node.
    select...英文节点也不行;
      

  3.   

    就xpath阿:XmlDocument xd=new XmlDocument();xd.LoadXml(<a><吃><d>sadfsadfds</d></吃></a>);xd.SelectSingleNode("//d");系统出错!!别d,其余 谁都不行
      

  4.   

    Sample code as follows:
    XmlDocument xd=new XmlDocument();
    xd.LoadXml("<a><吃><d>sadfsadfds</d></吃></a>");
    xd.SelectSingleNode("/d");
      

  5.   


    XmlNode node = xd.SelectSingleNode("a/吃/d");
      

  6.   

    千万别走!
    非常奇怪  我的那片  带中文的 xml代码  放进去 就不行。
      

  7.   

    <uof:元数据><uof:最后作者>LiNing</uof:最后作者><uof:文档模板>Normal</uof:文档模板><uof:创建日期>2005-07-17T15:24:09</uof:创建日期><uof:编辑次数>0</uof:编辑次数><uof:编辑时间>P0Y0M0DT0H0M32S</uof:编辑时间></uof:元数据>
      

  8.   

    更怪的:
    rxd.LoadXml("<root>"+mingwen+"</root>");//第一句textBox1.Text=mingwen;//第二句去掉第一句textBox1就可以显示,上述xml
    加上第一句        就系统错误?????
      

  9.   

    未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中。其他信息: 系统错误。
      

  10.   

    就好像 xd一load  就把string mingwen给改了似的??????
      

  11.   

    应该可以,你看看我的,好像你的selectSingleNode大小写 写错了。你吧下面的代码保存成htm文件,然后双击,点 “测试”看下。
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    </head><script language = "javascript">function test(){
    var retDom = new ActiveXObject('Microsoft.XMLDOM');
    retDom.async = false;
    var str = 
    "<?xml version='1.0' encoding='gb2312'?>" +
    "<a>" + 
    "<吃>"+
    "<d>sadfsadfds</d>"+
    "</吃>"+
    "</a>";
    retDom.loadXML(str);
    var dNode = retDom.selectSingleNode("//d");
    alert(dNode.xml);
    }</script><body>
    <table>
    <tr>
    <td>
    <input type = "button" value = "测试" onclick = "test()"></input>
    </td>
    </tr>
    </table>
    </body></html>