[Fedora-suds-list] Getting xml attributes

Edwin Vane revane at gmail.com
Tue Jun 22 02:42:34 UTC 2010


I have the following bit of XML that was generated by a remote
exception on a JIRA server:

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
   <soapenv:Body>
      <soapenv:Fault>
         <faultcode>soapenv:Server.userException</faultcode>
         <faultstring>com.atlassian.jira.rpc.exception.RemotePermissionException:
Remote custom fields can only be retrieved by an
administrator.</faultstring>
         <detail>
            <com.atlassian.jira.rpc.exception.RemoteException
xmlns:ns1="http://exception.rpc.jira.atlassian.com"
xsi:type="ns1:RemotePermissionException"/>
            <ns2:hostname
xmlns:ns2="http://xml.apache.org/axis/">myhost.com</ns2:hostname>
         </detail>
      </soapenv:Fault>
   </soapenv:Body>
</soapenv:Envelope>

The WebFault.fault.detail is then:

(detail){
   com.atlassian.jira.rpc.exception.RemoteException = ""
   hostname = "myhost.com"
 }

What I'm really interested in is the xsi:type of the first entry under
<detail>. Is it possible to get this with suds?

-- 
Edwin V


More information about the suds mailing list