text was the first thing I suggested, and will work when there's only one
node. But so will [0] because it'll be an XML instead of a one-elemet
XMLList. And of course you only want one node being converted into the label
text...

On Sat, Aug 30, 2008 at 1:07 AM, Tracy Spratt <[EMAIL PROTECTED]> wrote:

>  Did you try "text()"?  All e4x expressions return an XMLList, but often
> the default toString() will return the text you want.  However, not always,
> and I have gotten in the habit of always using text() when I want the text
> node.
>
>
>
> In this case, children(), works because you only have a text node child.  I
> would advise text() because it is more readable then children().
>
>
>
> While we are here, text() returns an XMLList too.  If you want to set the
> text node you would need to use …text()[0] = "my text";
>
>
>
> Tracy
>
>
>  ------------------------------
>
> *From:* [email protected] [mailto:[EMAIL PROTECTED] *On
> Behalf Of *David Pariente
> *Sent:* Friday, August 29, 2008 10:15 AM
> *To:* [email protected]
> *Subject:* Re: [flexcoders] Re: cannot get ONLY the value of an XML
> element...
>
>
>
> got it!
> when i said about it looks like getting the parent...i noticed and just put
> a .children() at the end, now it works!
> :)
>
>
>
> ----- Mensaje original ----
> De: Josh McDonald <[EMAIL PROTECTED]>
> Para: [email protected]
> Enviado: viernes, 29 de agosto, 2008 5:33:19
> Asunto: Re: [flexcoders] Re: cannot get ONLY the value of an XML element...
>
> Hmmm, you could be right...
>
> rIngredients. currentItem. ingredient might be returning an XMLList instead
> of an XML, which is why you're getting that. Try replacing
>
> text="{rIngredients. currentItem. ingredient. quantity}"
>
> with:
>
> text="{rIngredients. currentItem. ingredient. quantity[ 0]}"
>
> Instead? If it works, then that's the problem. You might get a compiler
> warning though. Dunno :)
>
> On Fri, Aug 29, 2008 at 1:11 PM, David Pariente <xxmapachexx@ yahoo.es<[EMAIL 
> PROTECTED]>>
> wrote:
>
> i guess it has something to be with the repeater or it's dataprovider. ..
> ....i use that xml to show other info without a problem
>
> i don't know whats wrong about it :(
>
>
> Josh McDonald escribió:
>
> > you want .text
> >
> > What you're getting there is the toString() for the quantity node.
> >
> > On Fri, Aug 29, 2008 at 10:58 AM, David Pariente <xxmapachexx@ 
> > yahoo.es<[EMAIL PROTECTED]>
>
> > <mailto:xxmapachexx@ yahoo.es <[EMAIL PROTECTED]>>> wrote:
> >
> >     hi,
> >
> >     that's the first i tried...but got same result...:(
> >
> >     thnx for answer
> >
> >     Tim Hoff escribió:
> >     >
> >     > Hi David,
> >     >
> >     > text="{rIngredients. currentItem. ingredient. quantity. *valueOf(
> )}"*
> >     >
> >     > -TH
> >     >
> >     > --- In [EMAIL PROTECTED] ups.com <[email protected]>
>
> >     <mailto:[EMAIL PROTECTED] ups.com <[email protected]>>,
> David Pariente
>
> >     <xxmapachexx@ ...> wrote:
> >     > >
> >     > > hi, here i am again with a newbie problem...
> >     > >
> >     > > I made a repeater to show me text lines from an XML, but for some
> >     > reason
> >     > > it doesnt show me the value ONLY.
> >     > >
> >     > > <mx:Repeater id="rIngredients" dataProvider="{rXML.ingredients}">
> >     > > <mx:Text x="0" y="10"
> >     > > text="{rIngredients. currentItem. ingredient. quantity}"
> width="518"
> >     > > fontFamily="petitam" fontSize="12" enabled="true"
> >     color="#000000"/>
> >     > >
> >     > > </mx:Repeater>
> >     > >
> >     > > it works, but shows: "<quantity>1 pc.</quantity>", in stead on
> >     just
> >     > "1pc."
> >     > >
> >     > > Also...i wanna join 2 XML values inside that text line, like
> this:
> >     > >
> >     > > {rIngredients. currentItem. ingredient. quantity} -
> >     > > {rIngredients. currentItem. ingredient. ingname}
> >     > >
> >     > > so i get: "tomatoes - 2".
> >     > >
> >     > > Now if i do like that i get first a list of all
> >     quantities.. .then a
> >     > list
> >     > > of all ingredients after that :(
> >     > >
> >     > > Any idea of how to solve the 2 things?
> >     > > thnx a lot for ur help
> >     > >
> >     >
> >     >
> >
> >
> >
> >     ------------ --------- --------- ------
> >
> >     --
> >     Flexcoders Mailing List
> >     FAQ:
> >     http://groups. yahoo.com/ group/flexcoders /files/flexcoder 
> > sFAQ.txt<http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> >     <http://groups. yahoo.com/ group/flexcoders /files/flexcoder
> sFAQ.txt<http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> >
> >     Search Archives:
> >     http://www.mail- archive.com/ flexcoders% 40yahoogroups. 
> > comYahoo<http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo>
> >     <http://www.mail- archive.com/ flexcoders% 40yahoogroups. 
> > comYahoo<http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo>
> >!
> >     Groups Links
> >
> >
>
> >        (Yahoo! ID required)
>
> >
> >        mailto:flexcoders-fullfeat [EMAIL PROTECTED] .com<[EMAIL PROTECTED]>
> >     <mailto:flexcoders-fullfeat [EMAIL PROTECTED] .com<[EMAIL PROTECTED]>
> >
> >
> >
> >
> >
> >
> >
>
> > --
> > "Therefore, send not to know For whom the bell tolls. It tolls for thee."
> >
> > :: Josh 'G-Funk' McDonald
>
> > :: 0437 221 380 :: [EMAIL PROTECTED] com <[EMAIL PROTECTED]> <mailto:[EMAIL 
> > PROTECTED]
> com <[EMAIL PROTECTED]>>
>
> >
>
>
>
> ------------ --------- --------- ------
>
> --
> Flexcoders Mailing List
> FAQ: http://groups. yahoo.com/ group/flexcoders /files/flexcoder 
> sFAQ.txt<http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> Search Archives: http://www.mail- archive.com/ flexcoders% 40yahoogroups.
> comYahoo <http://www.mail-archive.com/flexcoders%40yahoogroups.comYahoo>!
> Groups Links
>
>
>
>
>
>
> --
> "Therefore, send not to know For whom the bell tolls. It tolls for thee."
>
> :: Josh 'G-Funk' McDonald
> :: 0437 221 380 :: [EMAIL PROTECTED] com <[EMAIL PROTECTED]>
>
>
> __________________________________________________
> Correo Yahoo!
> Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
> Regístrate ya - http://correo.yahoo.es
>  
>



-- 
"Therefore, send not to know For whom the bell tolls. It tolls for thee."

:: Josh 'G-Funk' McDonald
:: 0437 221 380 :: [EMAIL PROTECTED]

Reply via email to