我现在要读取XML file其中的<res>#010203</res>XmlDocument doc = new XmlDocument ( ) ;
doc.Load ( strCurrentPath + "\\Wallpaper.xml" ) ;
XmlNodeReader reader = new XmlNodeReader(doc);if (reader.IsStartElement("res"))
{
reader.Read();
str = reader.Value;
}
结果字符串变成了#123,自动把0去掉了,我要把这个值分成RGB.....在线等哈〉。。
doc.Load ( strCurrentPath + "\\Wallpaper.xml" ) ;
XmlNodeReader reader = new XmlNodeReader(doc);if (reader.IsStartElement("res"))
{
reader.Read();
str = reader.Value;
}
结果字符串变成了#123,自动把0去掉了,我要把这个值分成RGB.....在线等哈〉。。
解决方案 »
- 如何调用封装在dll里的页面
- 在GridView中如何格式化数字?把数据格式化为两位小数,每三位用","分开,如11115678.02456转化为:11,115,678.02 谢谢!
- 大家教教我在VS2008中怎么反编译C#代码啊
- C# socket通信类别的选择问题
- 如何把SQL Server的客户端打包进我的安装程序里?
- 菜鸟求助
- 发送邮件出现问题。。。请高手帮忙看看啊。。。
- 请问asp.net 中怎样链接sybase数据库?多谢多谢!!!
- 如何截取字符串中的数据,并一条条插入dataGridView中
- 菜鸟急求:非模态对话框如何传回数据?
- winform的程序里,如果把文件复制到应用程序目录的某个文件夹里,用什么样的控件
- C#读文本文件,中文字符结果均为��,求教。
XmlDocument xml = new XmlDocument();
xml.Load(Path.Combine(Application.StartupPath, "xxx.xml"));
XmlNodeList xn = xml.SelectNodes("res");//定义表标题
foreach (XmlNode x in xn)
{
if(x.HasChildNodes==false)
{
}
}
或者根本就没有进入if (reader.IsStartElement("res"))里面。