如下xml文件:
<?xml version="1.0" encoding="utf-8" ?>
- <maplist>
- <map>
<mapname>测试地图1</mapname>
<mapx>101.1</mapx>
<mapy>302.1</mapy>
<mapz>132.1</mapz>
</map>
- <map>
<mapname>测试地图2</mapname>
<mapx>101.1</mapx>
<mapy>2211.1</mapy>
<mapz>302.1</mapz>
</map>
</maplist>我这样写的是否正确?
如果我要读出第一个mapname的值,由于有两个mapname节点,是否会冲突?
如果不冲突,我想把mapname绑定到一个combobox里,显示的是mapname的值
然后下面有3个textbox,将x y z的值写在textbox里,该如何绑定?
<?xml version="1.0" encoding="utf-8" ?>
- <maplist>
- <map>
<mapname>测试地图1</mapname>
<mapx>101.1</mapx>
<mapy>302.1</mapy>
<mapz>132.1</mapz>
</map>
- <map>
<mapname>测试地图2</mapname>
<mapx>101.1</mapx>
<mapy>2211.1</mapy>
<mapz>302.1</mapz>
</map>
</maplist>我这样写的是否正确?
如果我要读出第一个mapname的值,由于有两个mapname节点,是否会冲突?
如果不冲突,我想把mapname绑定到一个combobox里,显示的是mapname的值
然后下面有3个textbox,将x y z的值写在textbox里,该如何绑定?
解决方案 »
- 高手请进.... 调用第三方软件 ShowWindow 显示时出现假死。
- TreeVidw的checkbox能赋值吗?
- 如何将datagridvieew的列标题设置为combobox
- datagridview显示图片
- 新手碰到难题了 在公司 帮帮忙啊 !!
- C#.net 的邮件系统代码?
- 在winform里内嵌了webbrowser控件,用webbrowser打开excel文件遇到几个问题(在线等)
- datagridview功能,请高手指点
- 给一个url和页面button(id or name or value),如何自动点击button
- 问题很菜,得分多多:为什么用C#写的ASP.NET程序放到别的机器上无法运行?
- TextBox敲回车引发的事件是不是只能用KeyDown来做
- 跪求!如何用C#开发智能设备项目时调用ie打开指定地址的网页
建议先解析成对象再绑
楼主最好参考MSDN,或者搜下关于XML的相关例子
参考
aDoc.Load( @"D:\1.xml" ); //XML的文件
XmlNodeList xnodelist = aDoc.SelectNodes( "/maplist/map/mapname" );
IEnumerable<string> list = from xe in xnodelist.OfType<XmlNode>()
select xe.InnerText;然后你可以用这个list去绑定
mapx
mapy
mapz
的值该如何做?