Hi:
I'm looking to get the values of QueueUrl, and RequestId from below
using XPath but I can't get past soapenv:Body without using wild
cards. For example these move down the tree:
/soapenv:Envelop e/soapenv:Body/*
/soapenv:Envelop e/soapenv:Body/*/*
But this gives me nothing:
/soapenv:Envelop e/soapenv:Body/CreateQueueResp onse/*
I have a feeling it has to do with the xmlns in the
CreateQueueResp onse but I can't find anything that documents how to
deal with it in XPath.
<?xml version="1.0"?>
<soapenv:Envelo pe xmlns:soapenv=" http://schemas.xmlsoap .org/soap/
envelope/">
<soapenv:Body >
<CreateQueueRes ponse xmlns="http://queue.amazonaws .com/doc/
2008-01-01">
<CreateQueueRes ult>
<QueueUrl>htt p://queue.amazonaws .com/foo</QueueUrl>
</CreateQueueResu lt>
<ResponseMetada ta>
<RequestId>9350 82d0-a431-4da0-a5f1</RequestId>
</ResponseMetadat a></CreateQueueResp onse>
</soapenv:Body>
</soapenv:Envelop e>
I'm looking to get the values of QueueUrl, and RequestId from below
using XPath but I can't get past soapenv:Body without using wild
cards. For example these move down the tree:
/soapenv:Envelop e/soapenv:Body/*
/soapenv:Envelop e/soapenv:Body/*/*
But this gives me nothing:
/soapenv:Envelop e/soapenv:Body/CreateQueueResp onse/*
I have a feeling it has to do with the xmlns in the
CreateQueueResp onse but I can't find anything that documents how to
deal with it in XPath.
<?xml version="1.0"?>
<soapenv:Envelo pe xmlns:soapenv=" http://schemas.xmlsoap .org/soap/
envelope/">
<soapenv:Body >
<CreateQueueRes ponse xmlns="http://queue.amazonaws .com/doc/
2008-01-01">
<CreateQueueRes ult>
<QueueUrl>htt p://queue.amazonaws .com/foo</QueueUrl>
</CreateQueueResu lt>
<ResponseMetada ta>
<RequestId>9350 82d0-a431-4da0-a5f1</RequestId>
</ResponseMetadat a></CreateQueueResp onse>
</soapenv:Body>
</soapenv:Envelop e>
Comment