我向Sandql数据库出口到Sandml,现在,我要用小米,但我有麻烦地以我需要的形式获取内容。
摘要:我需要将<条码>标题条码>分配给载于<条码>和>的案文;栏目名称=“news_title”>即标题和/column>。
摘录的 d认为:
<pma_xml_export version="1.0" >
<database name="dbname">
<!-- Table newsbox -->
<table name="newsbox">
<column name="news_id">1</column>
<column name="news_title">This is the title</column>
<column name="news_text">This is the news text</column>
<column name="date">Thu, 28 Feb 2008 20:10:30 -0500</column>
<column name="author">author</column>
<column name="category">site_announcement</column>
</table>
</database>
</pma_xml_export>
我能够用以下文字提取案文,但并非按我需要的形式:
doc = parseString(document)
pmaexport = doc.getElementsByTagName("pma_xml_export")[0]
columns = pmaexport.getElementsByTagName("column")
for item in columns:
name = item.getAttribute("name")
text = item.firstChild.data.strip()
print name, text
我需要的是,我可以把这些要素的案文内容分配到可以传递的变量,例如:
for item in columns:
title = ???
text = ???
date = ???
author = ???
如果db输出的形式是< entitled>Here s the Owner</ entitled>
我要举几个例子,但我仅能发现任何提及诸如<条码>和>;column name=“news_title”>这是标题和/column>。