... is
the responseXML below available only in Mozilla? I get nada in
IE.
Sam
-----Original Message-----I don't understand your question right, but in some ways this understanding seems to be correct.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kjell Bublitz
Sent: Monday, July 24, 2006 4:19 PM
To: rails-spinoffs@lists.rubyonrails.org
Subject: Re: [Rails-spinoffs] XML Question
Have you just tried to request the xml document with the ajax class and had a look into responseXML ?
Here is how i do it. (copied from my recent project):
new Ajax.Request(tplpath + 'system/workdir/blocks.xml', {
method:'get', requestHeaders:['cache-control','no-cache','pragma','no-cache'],
onComplete:function(xmlresult) {
if( xmlresult.responseXML.firstChild.nodeName == 'bloxpress') { // check if first child is as expected
Bloxpress.blocksParse(xmlresult.responseXML); // pass the responseXML to a function
} else {
var blockMenuDiv = Builder.node('div', {id:'contentmenu', style:'display:none'},['No Blocks available']);
$(blockMenuTarget).appendChild(blockMenuDiv);
Bloxpress.blocksMenu = $('contentmenu');
}
}
});
2006/7/24, Sam <[EMAIL PROTECTED] >:If this XML file isn't a DOCTYPE (not a html/body/tag document), should I expect Ajax responseXML to build out an xml-doctree or should I move on to xPath?Sam-----Original Message-----humm.. as far as i know if your server delivers an XML file as text/xml or something similar then Ajax.request will fill responseXML which contains the xml-doctree. With that you can use the common DOM functions to wade through all the data and then fill your elements as you like.
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Kjell Bublitz
Sent: Monday, July 24, 2006 11:37 AM
To: rails-spinoffs@lists.rubyonrails.org
Subject: Re: [Rails-spinoffs] XML Question
Hope this helps.
2006/7/24, Sam <[EMAIL PROTECTED]>:I've got an XML file which is pretty well structured. I need to retrieve specific elements from that file to fill out empty HTML elements on a page.I think what I need is xPath? Or - is that overkill? Is there some easier way to locate an XML element?What I have in mind is pulling the XML file using Ajax, then xPath to get the bits I need.Am I on the right path and does prototype have an xPath capability?Sam
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
_______________________________________________ Rails-spinoffs mailing list Rails-spinoffs@lists.rubyonrails.org http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs