关于C#读取XML问题. 本帖最后由 chen644733521 于 2012-08-12 13:18:24 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String s = xxxx.InnerText;//此处要是使用索引器就会报错 如 s = xxxx["ProgramName"].InnerText; xxxx 就代表了当前节点ProgramName 索引的话就是xxx.ChildNodes[0].InnerText 你看看xxxx.NodeType是什么类型的,如果是文本类型的就没有那些属性的。 我可以告诉你 只能以字符为索引吗?没有重载Int的索引器 . xxxx.NodeType = Element 这个是我调试的时候看到的 就这些. xxxx 已经是ProgramName 节点本身了,xxxx["ProgramName"]就是不存在的了xxxx["ProgramName"]表示的是xxxx节点的子节点ProgramName,而你不存在子节点了 xxxx已经是ProgramName节点了,xxxx["ProgramName"]当然就出错了。不要最里面的foreach,用xxx["ProgramName"]还差不多,前提是只有一个ProgramName节点。 不用foeach怎么可能 我里面可是多条记录 , 不过你们这么解释好像也对. C#中的字段是什么意思 如何把XML文件的内容读出存入到变量 c#接口交换数据 xbap程序如何显示置顶子窗口 技术大甩卖C#,C++,ASP.NET,Maya,Max,XSI,CG,HLSL,OpenGL,DirectX....... 关于 windows API 的简单问题 如何写代码能访问文件(正确的找到文件) 弱弱的问题(二) 借宝地一用:D,北京,寻找.net和j2me开发高手加盟 通过什么方法使winform控件不受皮肤文件控制 vlc C#视频播放器,如何实现循环播放 WinForm 做的程序,加了IrisSkin2.dll皮肤后,我的folderBrowserDialog就打不开了..这是怎么回事?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货