-1
以下の.gxl
ファイルでは、attrの名前がのコンテンツが必要です。 どうすれば入手できますか?特定の属性名をXMLファイルから解析するにはどうすればよいですか?
for node in tree.findall(".//node/attr/int"):
をしかし、それは同様のattr名"charge"
と1を与えている:
私はこれを試してみました。
<gxl>
<graph id="molid164" edgeids="false" edgemode="undirected">
<node id="_1">
<attr name="symbol">
<string>C </string>
</attr>
<attr name="chem">
<int>1</int>
</attr>
<attr name="charge">
<int>0</int>
</attr>
<attr name="x">
<float>3.7321</float>
</attr>
<attr name="y">
<float>0.25</float>
</attr>
</node>
私は( ".//ノード/ ATTR [名@ = 'CHEM']/INT") ' – cco
ああ、正しい式がtree.findall内のノードのために'だと思います、はい、私の例が間違っていました。 – brodeur