One trick to help while trying to get this working is to use a wildcard for
the namespace so use *::
So if you just want to shortcut to the columnList (this would assume you
don't need any of the rest of the xml).

xmlResult..*::columnList;


On Tue, Feb 3, 2009 at 10:24 AM, Wally Kolcz <[email protected]> wrote:

>  If I set it your way, then what do I then do with the dot notation to get
> to the XMLList?
>
>
>
> ------------------------------
> *From*: "Tracy Spratt" <[email protected]>
> *Sent*: Tuesday, February 03, 2009 8:34 AM
>
> *To*: [email protected]
> *Subject*: RE: [flexcoders] XML walkdown Help
>
>
> columnList will need to be prefixed with the ns:: also.  As will all
> nodes.  I'd advise setting the default namespace as I posted, to make the
> expressions easier.
>
>
>
> Tracy Spratt
> Lariat Services
>
> Flex development bandwidth available
> ------------------------------
>
> *From:*[email protected] [mailto:[email protected]] *On
> Behalf Of *Wally Kolcz
> *Sent:* Tuesday, February 03, 2009 10:23 AM
> *To:*[email protected]
> *Subject:* RE: [flexcoders] XML walkdown Help
>
>
>
> Thanks for being patient and helping me. I really need to read more about
> XML and Flex/AS3. I am so used to RemoteObjects.
>
> Based on what was posted from Ryan:
>
> var ns:Namespace = new Namespace("
> http://www.newatlanta.com/bluedragon/cfc/prmc/PRMCProjects/edu/umich/security
> ");
>
> trace(xmlResult.ns::loginResult.toXMLString());
>
> How can I step down to the columnList?
>
> I tried var xlNames:XMLList = xmlResult.ns::loginResult.columnList;
>
> but it came up blank too...
> ------------------------------
>
> *From*: "Tracy Spratt" <[email protected]>
> *Sent*: Tuesday, February 03, 2009 6:28 AM
> *To*: [email protected]
> *Subject*: RE: [flexcoders] XML walkdown Help
>
> Good, you are on the way. You are only one step from your columnList.
>
>
>
> Tracy Spratt
> Lariat Services
>
> Flex development bandwidth available
> ------------------------------
>
> *From:*[email protected] [mailto:[email protected]] *On
> Behalf Of *Wally Kolcz
> *Sent:* Tuesday, February 03, 2009 7:54 AM
> *To:*[email protected]
> *Subject:* RE: [flexcoders] XML walkdown Help
>
>
>
> 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