loadxml()到底能不能读中文的xml片段????? 英文的都没问题呀!!为什么 我的节点 一带中文,比如:"<吃>米饭</吃>"就 系统错误xd.loadxml(),怎么就不行呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 能读不能select阿,哎呀,真着急,也没人理 就是从 textBox上弄下来的 字符串 我后来又转啊转 弄成unicode还是这样比如:<a><吃><d>sadfsadfds</d></吃></a>可以loadxml但不能 select...node.select...英文节点也不行; 就xpath阿:XmlDocument xd=new XmlDocument();xd.LoadXml(<a><吃><d>sadfsadfds</d></吃></a>);xd.SelectSingleNode("//d");系统出错!!别d,其余 谁都不行 Sample code as follows:XmlDocument xd=new XmlDocument();xd.LoadXml("<a><吃><d>sadfsadfds</d></吃></a>");xd.SelectSingleNode("/d"); XmlNode node = xd.SelectSingleNode("a/吃/d"); 千万别走!非常奇怪 我的那片 带中文的 xml代码 放进去 就不行。 <uof:元数据><uof:最后作者>LiNing</uof:最后作者><uof:文档模板>Normal</uof:文档模板><uof:创建日期>2005-07-17T15:24:09</uof:创建日期><uof:编辑次数>0</uof:编辑次数><uof:编辑时间>P0Y0M0DT0H0M32S</uof:编辑时间></uof:元数据> 更怪的:rxd.LoadXml("<root>"+mingwen+"</root>");//第一句textBox1.Text=mingwen;//第二句去掉第一句textBox1就可以显示,上述xml加上第一句 就系统错误????? 未处理的“System.Xml.XmlException”类型的异常出现在 system.xml.dll 中。其他信息: 系统错误。 就好像 xd一load 就把string mingwen给改了似的?????? 应该可以,你看看我的,好像你的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> 请教如何保存由Graphics g=this.CreateGraphics()所画的图? gridview拖动列宽 高分求一个c# 动态树实例 问个多线程被调用的类里访问UI控件的问题。 c#最经典的难题 ado.net中的事务须提交后才能保存到数据库,如果这样还要回滚干什么? 请问:在使用xmlNode.Clone方法复制节点时,得到的新节点无法进行nextsibling操作,这是怎么回事?? 用什么方法可以打开已经生成的excel文件? 关于System.IO命名空间下类之间功能混乱的问题 请教大佬们一个算法 C#能否与刷卡机交互 这种情况下用哪种加解密码方法比较好?
比如:<a><吃><d>sadfsadfds</d></吃></a>
可以loadxml
但不能 select...node.
select...英文节点也不行;
XmlDocument xd=new XmlDocument();
xd.LoadXml("<a><吃><d>sadfsadfds</d></吃></a>");
xd.SelectSingleNode("/d");
XmlNode node = xd.SelectSingleNode("a/吃/d");
非常奇怪 我的那片 带中文的 xml代码 放进去 就不行。
rxd.LoadXml("<root>"+mingwen+"</root>");//第一句textBox1.Text=mingwen;//第二句去掉第一句textBox1就可以显示,上述xml
加上第一句 就系统错误?????
<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>