Python 中是否有这样的 XML 解析库,可以将这样的 XML 变成一组对象?
<members>
<member><name>a</name></member>
<member><name>b</name></member>
</members>
然后用类似这样的语法就可以读取?
members.member[0].name
<members>
<member><name>a</name></member>
<member><name>b</name></member>
</members>
然后用类似这样的语法就可以读取?
members.member[0].name
16 条回复 • 1970-01-01 08:00:00 +08:00
|
1
eas 2012 年 4 月 19 日
E4X 语法
|
|
2
bhuztez 2012 年 4 月 19 日
|
|
3
xalinx 2012 年 4 月 19 日
运行期是不能这么干的吧? 楼主的意思是根据xml生成一个python代码?
|
|
5
binux 2012 年 4 月 19 日
|
|
6
lizheming 2012 年 4 月 19 日
PHP用simplexml的话解析出来的就是Object,可是我每次都想要Array的,所以我还要做一次Object->Array...
|
|
7
Livid MOD OP PRO |
|
8
ssword 2012 年 4 月 20 日 via Android
nokogiri的语法比这种更好,xml本身就是有dom的
|
|
9
lyxint 2012 年 4 月 20 日
|
|
10
csx163 2012 年 4 月 20 日
php 转换非标soap xml转得我想吐
|
|
11
vixvix 2012 年 4 月 20 日
试过 ElementTree 没?
http://docs.python.org/library/xml.etree.elementtree.html |
|
12
magicshui 2012 年 4 月 21 日
BS能做这件事情不?
|
|
13
Livid MOD OP PRO |
|
14
X_Del 2012 年 4 月 21 日
这不是 ORM 吗?不过数据是用 XML 存的而已。
|
|
16
reus 2012 年 4 月 21 日
封装一下标准库即可, https://gist.github.com/2437960
|
推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide