Ok, I tried both approaches and they gave me this.

<loginResult 
xmlns="http://www.newatlanta.com/bluedragon/cfc/prmc/PRMCProjects/edu/umich/security";
 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>
  <columnList xmlns="http://www.newatlanta.com/bluedragon";>
    <string>uniqname</string>
    <string>role</string>
    <string>firstName</string>
    <string>lastName</string>
  </columnList>
  <data xmlns="http://www.newatlanta.com/bluedragon";>
    <ArrayOfAnyType>
      <anyType xsi:type="xsd:string">wkolcz</anyType>
      <anyType xsi:type="xsd:string">admin</anyType>
      <anyType xsi:type="xsd:string">Wally</anyType>
      <anyType xsi:type="xsd:string">Kolcz</anyType>
    </ArrayOfAnyType>
  </data>
</loginResult>

----------------------------------------
From: "Tracy Spratt" <[email protected]>
Sent: Monday, February 02, 2009 1:44 PM
To: [email protected]
Subject: RE: [flexcoders] XML walkdown Help 

Yes, darn it,  missed that, 
Ryan is correct, there will a namespace problem.     You can define a default" 
namespace,
and not have to use the prefix in all of the expressions. default xml namespace 
= "  
http://www.newatlanta.com/bluedragon/cfc/prmc/PRMCProjects/edu/umich/security
";    But you will still need to get the
expression right.  Look close at your expression and at your xml. 

Tracy Spratt 
 Lariat Services  

Flex development bandwidth available  
----------------------------------------
 From: [email protected] [mailto:[email protected]] On Behalf 
Of Ryan Graham
Sent: Monday, February 02, 2009
4:01 PM
To:[email protected]
Subject: RE: [flexcoders] XML
walkdown Help   Looks like you're having namespace issues. The default
namespace is 
http://www.newatlanta.com/bluedragon/cfc/prmc/PRMCProjects/edu/umich/security";,
so you need to use this when drilling down.   Something like:   var 
ns:Namespace = new 
Namespace("http://www.newatlanta.com/bluedragon/cfc/prmc/PRMCProjects/edu/umich/security";);
 trace(xmlResult.ns::loginResult.toXMLString());   You can do this for all 
nodes with a namespace defined.   HTH,  Ryan   From: [email protected]
[mailto:[email protected]]
On Behalf Of Wally Kolcz
Sent: Monday, February 02, 2009
1:42 PM
To:[email protected]
Subject: re: [flexcoders] XML
walkdown Help   

Here is a more accurate output on the Blue Dragon server: 

<loginResponse 
xmlns="http://www.newatlanta.com/bluedragon/cfc/prmc/PRMCProjects/edu/umich/security";
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";>

  <loginResult>

    <columnList xmlns="http://www.newatlanta.com/bluedragon";>

      <string>uniqname</string>

      <string>role</string>

      <string>firstName</string>

      <string>lastName</string>

    </columnList>

    <data xmlns="http://www.newatlanta.com/bluedragon";>

      <ArrayOfAnyType>

        <anyType
xsi:type="xsd:string">wkolcz</anyType>

        <anyType
xsi:type="xsd:string">admin</anyType>

        <anyType
xsi:type="xsd:string">Wally</anyType>

        <anyType
xsi:type="xsd:string">Kolcz</anyType>

      </ArrayOfAnyType>

    </data>

  </loginResult>

</loginResponse>

I tried var xmlResult:XML = XML(e.result);
which gives me the above.
var xlColumns:XMLList = xmlResult.loginResponse;
which comes up blank. 
----------------------------------------
 From : "Wally Kolcz"
<[email protected]>
Sent: Monday, February 02, 2009
11:08 AM
To: [email protected]
Subject: [flexcoders] XML walkdown
Help 

I am
getting a weird return from Blue Dragon's CFC wsdl as my e.result. I need to
set this to 2 local XMLList variables but am having a devil of a time walking
down this path to the core nodes. Any ideas on how to make this usable?

Tracy has been
trying to help me, but this return item is impossible to work with. I tried
xmlColumns = loginReponse.loginReturn.columnList.columnList but
it doesn't work. Neither does the same for data.

Here is the result that is returned from Blue
Dragon:

<ns1:loginResponse 
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:ns1="http://security.umich.edu.prmcprojects";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>

  <loginReturn xsi:type="ns2:QueryBean"
xmlns:ns2="http://rpc.xml.coldfusion";>

    <columnList soapenc:arrayType="xsd:string[8]"
xsi:type="soapenc:Array" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>

      <columnList xsi:type="xsd:string">

        UNIQNAME

      </columnList>

      <columnList
xsi:type="xsd:string">

        PASSWORD

      </columnList>

      <columnList
xsi:type="xsd:string">

        LASTNAME

      </columnList>

      <columnList
xsi:type="xsd:string">

        FIRSTNAME

      </columnList>

      <columnList
xsi:type="xsd:string">

        POSITION

      </columnList>

      <columnList
xsi:type="xsd:string">

        DEPARTMENT

      </columnList>

      <columnList
xsi:type="xsd:string">

        ROLE

      </columnList>

      <columnList
xsi:type="xsd:string">

        ISACTIVE

      </columnList>

    </columnList>

    <data soapenc:arrayType="xsd:anyType[][1]"
xsi:type="soapenc:Array" 
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";>

      <data soapenc:arrayType="xsd:anyType[8]"
xsi:type="soapenc:Array">

        <data
xsi:type="soapenc:string">

          wkolcz

        </data>

        <data
xsi:type="soapenc:string">

          2113

        </data>

        <data
xsi:type="soapenc:string">

          Kolcz

        </data>

        <data
xsi:type="soapenc:string">

          Wally

        </data>

        <data
xsi:type="soapenc:string">

          Senior ColdFusion
Architect

        </data>

        <data
xsi:type="soapenc:string">

          PRMC

        </data>

        <data
xsi:type="soapenc:string">

          admin

        </data>

        <data
xsi:type="soapenc:int">

          1

        </data>

      </data>

    </data>

  </loginReturn>

</ns1:loginResponse>

This message is private and
  confidential. If you have received it in error, please notify the sender and
  remove it from your system.    



Reply via email to