OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] Sarissa issues

[ Lists Home | Date Index | Thread Index ]

arrgghh, sent before proofing... see comments inline for corrections

Robert Koberg wrote:
 > Hi,
 >
 > [first: thanks Manos for creating the Sarissa library]
 >
 > I am mainly using Sarissa to send an receive XML from a server
 > (client-side transformation).


This should mean no client-side transformation - I am just sending and 
receing XML.




 > I am having a few questions/problems using
 > Sarissa (mainly in Firefox) (see function below):
 >
 >           Minor Issues
 >
 > - what is the best way to get the XMLHttp object, since
 > Sarissa.getXmlHttpRequest() and new XMLHttpRequest() does not work?


This should have been since Sarissa.getXmlHttpRequest() is deprecated 
and 'new XMLHttpRequest()' does not work




 >
 > - I get errors when I set a handler for onreadystatechange. Does it work?
 >
 >           Major Issues
 >
 > - using Sarissa.copyChildnodes(oNodeFrom, oNodeTo) does nothing (and no
 > error)
 >
 > - in the function below, when getting an error, oFeedback.innerHTML is
 > set correctly. But when there is no error an HTML form is supposed to be
 > replaced. Whether using oForm.outerHTML or oForm.innerHTML causes
 > firefox to hang and crash. What is the best way to do this?
 >
 > Thanks for any help,
 > -Rob
 >
 > function handleRequest(sXml, sReq, bIsSecure) {
 >
 >   oXmlDoc.loadXML(sXml);
 >
 >   var oReq = Sarissa.getXmlHttpRequest();//new XMLHttpRequest();
 >   //oReq.onreadystatechange = checkState;
 >   oReq.open("POST", sReq, false);
 >   oReq.send(oXmlDoc);
 >
 >   var oResponse = oReq.responseXML.documentElement;
 >   var sResClass = oResponse.getAttribute("class");
 >
 >   if (sResClass == "error") {
 >     oFeedback.innerHTML = Sarissa.serialize(oResponse);
 >   } else {
 >     oForm.outerHTML = Sarissa.serialize(oResponse);
 >   }
 >
 > }




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS