私は初めてのXPath
ユーザーで、これらのさまざまな要素のテキスト値を取得できる必要があります..たとえばtime
、title
、など..私はlibxml2
Python でモジュールを使用していますが、これまでのところ、必要なテキスト。以下のコードは、要素タグのみを返します..値が必要です..どんな助けでも大歓迎です!
私はこのコードを使用しています:
doc = libxml2.parseDoc(xmlOutput)
result = doc.xpathEval('//*')
次のドキュメントを使用します。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE SCAN_LIST_OUTPUT SYSTEM "https://qualysapi.qualys.com/api/2.0/fo/sca/scan_list_output.dtd">
<SCAN_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2012-01-22T01:21:53Z</DATETIME>
<SCAN_LIST>
<SCAN>
<REF>scan/2343423</REF>
<TYPE>Scheduled</TYPE>
<TITLE><![CDATA[customer 1 5/20/2012]]></TITLE>
<USER_LOGIN>user1</USER_LOGIN>
<LAUNCH_DATETIME>2012-02-21T04:11:05Z</LAUNCH_DATETIME>
<STATUS>
<STATE>Finished</STATE>
</STATUS>
<TARGET><![CDATA[13.3.3.2, 13.8.8.10, 13.10.12.60, 13.10.12.11...]]></TARGET>
</SCAN>
</SCAN_LIST>
</RESPONSE>
</SCAN_LIST_OUTPUT>