1

Fogbugz API から返されたケースのリストを解析しようとしています。

現在のコード:

from fogbugz import FogBugz
from datetime import datetime, timedelta
import fbSettings

fb = FogBugz(fbSettings.URL, fbSettings.TOKEN)

resp = fb.search(q='project:"Python Testing"',cols='ixBug')

print resp.cases.case.ixbug.string

問題は、XML に複数のケースが単純にケースとして返されることです。たとえば、私のテスト検索は次のとおりです。

<response>
<cases count="3">
 <case ixbug="133529" operations="edit,assign,resolve,email,remind">
  <ixbug>
   133529
  </ixbug>
 </case>
 <case ixbug="133528" operations="edit,assign,resolve,email,remind">
  <ixbug>
   133528
  </ixbug>
 </case>
 <case ixbug="133527" operations="edit,assign,resolve,email,remind">
  <ixbug>
   133527
  </ixbug>
 </case>
</cases>
</response>

しかし

print resp.cases.case.ixbug.string

XML の最初のケース番号のみを返し、他の 2 つを無視します。3 つのケース番号すべてを返すように print ステートメントを変更するにはどうすればよいですか?

4

1 に答える 1