首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

Node.value 和Node.InnerText 有何区别?解决方法

2012-03-17 
Node.value 和Node.InnerText 有何区别?Node.value和Node.InnerText有何区别?不明白的说呀~[解决办法]当然

Node.value 和Node.InnerText 有何区别?
Node.value   和Node.InnerText   有何区别?

不明白的说呀~

[解决办法]
当然有区别呀

value是代表的值
innertext是显示出来看的

InnerText是 "北京 " value可能是 "010 "
[解决办法]
一个是文本,一个是代号,不同两个属性
[解决办法]
设置此属性将用经过分析的给定字符串内容替换所有子节点。

对于叶节点,InnerText 与 Value 属性返回相同的内容。


[解决办法]
有何区别,请看下面的例子,看看得到的结果

System.Xml.XmlDocument doc = new System.Xml.XmlDocument();
doc.LoadXml( " <root name= 'mxh '> 孟子 </root> ");
System.Xml.XmlNode node = doc.SelectSingleNode( "/root ");
Response.Write( " <li> " + node.InnerText);
Response.Write( " <li> " + node.Name);
Response.Write( " <li> " + node.Value);
node = doc.SelectSingleNode( "/root/@name ");
Response.Write( " <li> " + node.InnerText);
Response.Write( " <li> " + node.Name);
Response.Write( " <li> " + node.Value);

热点排行