Since some of your expressions were working, I assume you have handled the
namespace issues, is that correct?

 

In your post you have "Rolename" but the node is RoleName.  Expressions are
case sensitive.

 

Another approach would be:

return item.Roles.children()[0].text();

 

Tracy Spratt,

Lariat Services, development services available

  _____  

From: [email protected] [mailto:[email protected]] On
Behalf Of Jim
Sent: Thursday, April 09, 2009 9:15 AM
To: [email protected]
Subject: [flexcoders] Re: Need help processing XML into Flex app

 






Tracy,
Thanks for the lead. I'm having trouble getting it to recognize RoleName,
though (there is only one role name per role, by the way).

I did this for UserDescription just to prove the method:

protected function displayName (item:Object, column:DataGridColumn):String 
{
return item.UserDescription;
}
...
< mx:DataGrid...>
< mx:DataGridColumn headerText="Name" labelFunction="displayName" / >

and that worked fine.

But for rolename, I did this (with and without the .text()):

protected function displayRoles (item:Object, column:DataGridColumn):String 
{
return item.Roles.Rolename.text();
}
...
< mx:DataGridColumn headerText="Roles" labelFunction="displayRoles" / > 

and no matter, what I get:
Error: Unknown Property: 'Rolename'.

I'm copying the actual XML here in case you can see something I'm missing. I
changed all the < to a < plus a space and all the /> to / > so nothing
should be lost when I submit this. 

Thanks, 
Jim

< SOAP-ENV:Get__CompIntfc__USER_PROFILEResponse
xmlns:SOAP-ENV="http://xmlns.
<http://xmlns.oracle.com/Enterprise/Tools/schemas/M405276.V1>
oracle.com/Enterprise/Tools/schemas/M405276.V1">
< SOAP-ENV:UserID>jgo1216< /SOAP-ENV:UserID>
< SOAP-ENV:UserDescription>James G. Ogletree< /SOAP-ENV:UserDescription>
< SOAP-ENV:PrimaryPermissionList>HCPPST_JGO1216<
/SOAP-ENV:PrimaryPermissionList>
< SOAP-ENV:RowSecurityPermissionList>HCDPALL<
/SOAP-ENV:RowSecurityPermissionList>
< SOAP-ENV:Encrypted>1< /SOAP-ENV:Encrypted>
< SOAP-ENV:SymbolicID>SYSADM1< /SOAP-ENV:SymbolicID>
< SOAP-ENV:LanguageCode>ENG< /SOAP-ENV:LanguageCode>
< SOAP-ENV:MultiLanguageEnabled>1< /SOAP-ENV:MultiLanguageEnabled>
< SOAP-ENV:CurrencyCode>USD< /SOAP-ENV:CurrencyCode>
< SOAP-ENV:AccountLocked>0< /SOAP-ENV:AccountLocked>
< SOAP-ENV:ProcessProfilePermissionList>ALLPAGES<
/SOAP-ENV:ProcessProfilePermissionList>
< SOAP-ENV:NavigatorHomePermissionList>HCSPNAVHP<
/SOAP-ENV:NavigatorHomePermissionList>
< SOAP-ENV:FailedLogins>0< /SOAP-ENV:FailedLogins>
< SOAP-ENV:ExpertEntry>0< /SOAP-ENV:ExpertEntry>
< SOAP-ENV:Opertype>0< /SOAP-ENV:Opertype>
< SOAP-ENV:UserIDAlias/ >
< SOAP-ENV:AllowSwitchUser>0< /SOAP-ENV:AllowSwitchUser>
< SOAP-ENV:WorklistEntriesCount>9< /SOAP-ENV:WorklistEntriesCount>
< SOAP-ENV:ReassignUserID/ >
< SOAP-ENV:ReassignWork>N< /SOAP-ENV:ReassignWork>
< SOAP-ENV:WorklistUser>N< /SOAP-ENV:WorklistUser>
< SOAP-ENV:EmailUser>N< /SOAP-ENV:EmailUser>
< SOAP-ENV:AlternateUserID/ >
< SOAP-ENV:SupervisingUserID/ >
< SOAP-ENV:EmailAddresses>
< SOAP-ENV:EmailType>BUS< /SOAP-ENV:EmailType>
< SOAP-ENV:EmailAddress>t...@draper. <mailto:tree%40draper.com> com<
/SOAP-ENV:EmailAddress>
< SOAP-ENV:PrimaryEmail>Y< /SOAP-ENV:PrimaryEmail>
< /SOAP-ENV:EmailAddresses>
< SOAP-ENV:EmailAddresses>
< SOAP-ENV:EmailType>OTH< /SOAP-ENV:EmailType>
< SOAP-ENV:EmailAddress>t...@draper. <mailto:tree%40draper.com> com<
/SOAP-ENV:EmailAddress>
< SOAP-ENV:PrimaryEmail>N< /SOAP-ENV:PrimaryEmail>
< /SOAP-ENV:EmailAddresses>
< SOAP-ENV:IDTypes>
< SOAP-ENV:IDType>NON< /SOAP-ENV:IDType>
< SOAP-ENV:Attributes>
< SOAP-ENV:Fieldname/ >
< SOAP-ENV:Recname/ >
< SOAP-ENV:AttributeValue/ >
< SOAP-ENV:AttributeName/ >
< /SOAP-ENV:Attributes>
< /SOAP-ENV:IDTypes>
< SOAP-ENV:Roles>
< SOAP-ENV:RoleName>APP_MSG_ADMINISTRATOR< /SOAP-ENV:RoleName>
< SOAP-ENV:Dynamic>N< /SOAP-ENV:Dynamic>
< /SOAP-ENV:Roles>
< SOAP-ENV:Roles>
< SOAP-ENV:RoleName>DL_ACCTS_MGR< /SOAP-ENV:RoleName>
< SOAP-ENV:Dynamic>N< /SOAP-ENV:Dynamic>
< /SOAP-ENV:Roles>
< SOAP-ENV:Roles>
< SOAP-ENV:RoleName>DL_ACCTS_MGR_WF_ALT< /SOAP-ENV:RoleName>
< SOAP-ENV:Dynamic>N< /SOAP-ENV:Dynamic>
< /SOAP-ENV:Roles>
< /SOAP-ENV:Get__CompIntfc__USER_PROFILEResponse>



Reply via email to