Pardon - I've just realized that the formatting on this post was all screwed up. Edited for added detail and readability.
Rick and Scott, thanks for your replies - they helped get me on the right track. I do have an issue though. I'm trying to follow along with the RPC lxml query examples and apply them to my IKE SAs usecase. My findtext queries are returning nothing (None result) and I believe I'm searching my XML correctly. Given the example lxml object dump below, what would my devobject.findtext XPath query be if I wanted to get the ike-sa-remote-address(es) node values? Tried many permutations to no avail. Using etree.dump to confirm that I am getting something back for my rpc call.
In[92]: etree.dump(ikepeers)
<multi-routing-engine-results>
<multi-routing-engine-item>
<re-name>node0</re-name>
<ike-security-associations-information style="brief">
<ike-security-associations>
<ike-sa-remote-address>1.1.1.1</ike-sa-remote-address>
<ike-sa-index>XXXXX</ike-sa-index>
<ike-sa-state>UP</ike-sa-state>
<ike-sa-initiator-cookie>XXXXX</ike-sa-initiator-cookie>
<ike-sa-responder-cookie>XXXXX</ike-sa-responder-cookie>
<ike-sa-exchange-type>main</ike-sa-exchange-type>
</ike-security-associations>
<ike-security-associations>
<ike-sa-remote-address>2.2.2.2</ike-sa-remote-address>
<ike-sa-index>XXXXX</ike-sa-index>
<ike-sa-state>UP</ike-sa-state>
<ike-sa-initiator-cookie>XXXXX</ike-sa-initiator-cookie>
<ike-sa-responder-cookie>XXXXX</ike-sa-responder-cookie>
<ike-sa-exchange-type>main</ike-sa-exchange-type>
</ike-security-associations>