2007年07月17日 星期二 17:08
大家好,哈哈,我又有问题要问了. 我现在想学学用python来处理xml的配置文件,以前没有接触过xml. 我的xml是这样的:这是一个键盘映射表,他的value字段对应的是键盘传来的ASIC码值,我的程序会去对比一下,把读到的ASIC值去跟这个keymap去比对, 并确定一个map是什么.比如读到"@13#"那么我就知道用户按了"1"这个键. 问题是: 1,python如何把xml parse成1='@13#' 这样的格式,可能我想的太简单了,想把这个直接就跟变量一样用.(不知道能不能做到,怎么样的思路去做?) 2,是不是我应该用python里面的字典来存储这个keymap比较合适啊? 谢谢. -- Best regards Yuri -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20070717/1c4e8951/attachment.html
2007年07月19日 星期四 10:01
这个太简单了! 首先要弄明白XML里面各种元素的叫法, 这里的config,keymap,key叫做标签名(TagName) 标签里面的map,value叫做属性(Attribute) 你要做的就是用minidom来parse一下这个xml,然后find所有的key,返回一个列表,接下来对每一个key取出map和value的属性,可以放到字典里,over. 在 07-7-17,Yuri<yuri.linux在gmail.com> 写道: > 大家好,哈哈,我又有问题要问了. > 我现在想学学用python来处理xml的配置文件,以前没有接触过xml. > 我的xml是这样的: >> > > > > > > > > > > > > > > > > > > > 这是一个键盘映射表,他的value字段对应的是键盘传来的ASIC码值,我的程序会去对比一下,把读到的ASIC值去跟这个keymap去比对,并确定一个map是什么.比如读到"@13#"那么我就知道用户按了"1"这个键. > 问题是: > 1,python如何把xml > parse成1='@13#'这样的格式,可能我想的太简单了,想把这个直接就跟变量一样用.(不知道能不能做到,怎么样的思路去做?) > 2,是不是我应该用python里面的字典来存储这个keymap比较合适啊? > 谢谢. > > -- > Best regards > Yuri > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to > python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request在lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese >
2007年07月19日 星期四 10:11
好的,我明白.非常感谢.网上找不到这种例程.又刚入门很多不懂. 请各位多指点. 在07-7-19,马踏飞燕 <honeyday.mj在gmail.com> 写道: > > 这个太简单了! > 首先要弄明白XML里面各种元素的叫法, > 这里的config,keymap,key叫做标签名(TagName) > 标签里面的map,value叫做属性(Attribute) > > 你要做的就是用minidom来parse一下这个xml,然后find所有的key,返回一个列表,接下来对每一个key取出map和value的属性,可以放到字典里,over. > > 在 07-7-17,Yuri<yuri.linux在gmail.com> 写道: > > 大家好,哈哈,我又有问题要问了. > > 我现在想学学用python来处理xml的配置文件,以前没有接触过xml. > > 我的xml是这样的: > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > 这是一个键盘映射表,他的value字段对应的是键盘传来的ASIC码值,我的程序会去对比一下,把读到的ASIC值去跟这个keymap去比对, > 并确定一个map是什么.比如读到"@13#"那么我就知道用户按了"1"这个键. > > 问题是: > > 1,python如何把xml > > parse成1='@13#'这样的格式,可能我想的太简单了,想把这个直接就跟变量一样用.(不知道能不能做到,怎么样的思路去做?) > > 2,是不是我应该用python里面的字典来存储这个keymap比较合适啊? > > 谢谢. > > > > -- > > Best regards > > Yuri > > _______________________________________________ > > python-chinese > > Post: send python-chinese在lists.python.cn > > Subscribe: send subscribe to > > python-chinese-request在lists.python.cn > > Unsubscribe: send unsubscribe to > > python-chinese-request在lists.python.cn > > Detail Info: > > http://python.cn/mailman/listinfo/python-chinese > > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese -- Best regards Yuri -------------- 下一部分 -------------- 一个HTML附件被移除... URL: http://python.cn/pipermail/python-chinese/attachments/20070719/c2e65439/attachment.html
Zeuux © 2025
京ICP备05028076号