http://lattestphones.blogspot.com/

http://latesttechnologyblog.blogspot.com/

http://home-safety-tips.blogspot.com/


On 3/19/09, rossallan <rossal...@gmail.com> wrote:
>
>
> I'm trying to select the text in the <link> element in the xml below:
>
> <press_releases>
> <press_release>
>    <title>title text</title>
>    <teaser>teaser text</teaser>
>    <publication_date>publication date</publication_date>
>    <link>http://www.linkgoeshere.com</link>
>    <link_type>external</link_type>
> </press_release>
> <press_releases>
>
> Using the following code:
>
> $(xml).find('press_release').each(function() {
>
>    var linkText = $(this).children("link").text();
>
> });
>
> This works in IE, however Firefox returns nothing (I can select all
> the other elements)
>
> If I alert:
>
> $(this).text()
>
> I can see the entire object including the link text. However If I
> alert:
>
> $(this).children().text()
>
> I can see the everything but the link element text.
>
> I presume the fact that <link> is an HTML tag that only contains
> attributes is causing a conflict here, I *might* be able to get the
> xml changed but would rather not if there's an easy solution.
>

Reply via email to