What if the elements had some data in it? Maybe it matters? Or you've
probably tried that as well.
Matthew Delmarter wrote:
>
> Hi Karl,
>
> I did try that - just tested it again to make sure.
>
> For example:
>
> alert( $("/xmlelement").children().length );
> or
> alert( $("//xmlelement").children().length );
>
> Firefox = 4 in both cases
> IE7 = 0 in both cases
>
> The XML again was:
>
> <xmlelement>
> <subelement1></subelement1>
> <subelement2></subelement2>
> <subelement3></subelement3>
> <subelement4></subelement4>
> </xmlelement>
>
> ____________________________________________
> Matthew Delmarter
> Systems Delivery Manager
> Database Communications
> Level 7, 182 Wakefield Street, Wellington 6011
> Phone: +64-4-381-3093 / Mobile: +64-27-536-5627
> [EMAIL PROTECTED]
> www.dbc.co.nz
>
> _____
>
> From: Karl Swedberg [mailto:[EMAIL PROTECTED]
> Sent: Friday, 16 February 2007 2:30 a.m.
> To: [EMAIL PROTECTED]; jQuery Discussion.
> Subject: Re: [jQuery] getting children using XPath in IE
>
> Hi Matthew,
>
> Not sure, haven't tried this, but the problem might be that you have two
> slashes before xmlelement. Is <xmlelement> the document root? If so, try
> it
> with only one beginning slash:
>
> $("/xmlelement")
>
>
>
>
> --Karl
> _________________
> Karl Swedberg
> www.englishrules.com
> www.learningjquery.com
>
>
>
>
>
> On Feb 15, 2007, at 8:21 AM, Matthew Delmarter wrote:
>
>
>
> Maybe this is just not possible in jQuery yet? I find it strange how it
> works fine in Firefox, but not IE7 though.
>
> Am I iterating incorrectly? Is there another method I should be using? I
> have tried a number of different methods but simply cannot get IE to give
> me
> a list of child nodes that I can iterate thru.
>
> Any help appreciated . I am about to give up on Xpath in jQuery otherwise.
>
> Regards,
> Matthew
>
>
> _____
>
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
> Behalf Of Matthew Delmarter
> Sent: Thursday, 15 February 2007 6:51 p.m.
> To: jQuery Discussion.
> Subject: [jQuery] getting children using XPath in IE
>
> Hi all,
>
> I am getting quite confused here with trying to use XML/Xpath in IE.
>
> Let's imagine that I have the following XML in my page:
>
> <xmlelement>
> <subelement1></subelement1>
> <subelement2></subelement2>
> <subelement3></subelement3>
> <subelement4></subelement4>
> </xmlelement>
>
> How do I traverse through all the children of "xmlelement"?
>
> In Firefox this works fine:
>
> $("//xmlelement").children().each(function(e)
> {
> alert("hi")
> })
>
> In Internet Explorer (I am using ver 7) I get nothing at all.
>
> Any clues much appreciated.
>
> ____________________________________________
> Matthew Delmarter
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
>
> _______________________________________________
> jQuery mailing list
> [email protected]
> http://jquery.com/discuss/
>
>
--
View this message in context:
http://www.nabble.com/getting-children-using-XPath-in-IE-tf3232079.html#a8986603
Sent from the JQuery mailing list archive at Nabble.com.
_______________________________________________
jQuery mailing list
[email protected]
http://jquery.com/discuss/