... to be (more) precise: I switch from LZX to XHTML just when it comes to data transfer from applications (comprising embedded LZX) to data sources. In many other cases I extensively use LZX; it's great pleasure (as you may have seen from my website www.eines-alles-nicht.org or from the following small application for my grandchild: http://www.eines-alles-nichts.org/Niels/Spiel.html).
Regards -----Original Message----- From: Jean-Baptiste BRIAUD [mailto:[EMAIL PROTECTED] Sent: Saturday, October 20, 2007 12:59 PM To: Peter Brand Subject: Re: [Laszlo-user] Sending dataset over HTTP OK, but I really need LZX, XHTML is not equivalent and I need the power of LZX for the end user experience. Peter Brand wrote: > Hi Jean-Baptiste > > Sorry, I didn't realize that in your codeline: > ds.setAttribute("src", "test/nimportequoi"); 'nimportequoi' stands > for the URL of some Java servlet. > When trying something similar using php on the server-side (along the > lines of chapter 35) I failed - and meanwhile switched from LZX to XHTML. > > Regards > Peter > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Jean-Baptiste > BRIAUD > Sent: Friday, October 19, 2007 9:42 PM > To: [email protected] > Subject: Re: [Laszlo-user] Sending dataset over HTTP > > Peter Brand wrote: > >> Hi Jean-Baptiste >> >> According to my knowledge of OpenLaszlo socalled data-binding via the >> > 'src' > >> attribute of 'dataset' is in fact not data-binding but just >> data-bound data-retrieval. It's a one-way functionality. Isn't it? >> >> >> > Binding via src ? What do you mean ? > I'm using xpath on widget with datapath attribute, not src at all... > > >> And again according to my understanding of Laszlo things to >> udate/delete/insert data to the 'src' you have to call some server >> side program (php, jsp, asp, etc) that can handle data sources (e.g. >> a XML-file, a relational DB). >> > That's exactly what I'm doing : servlet = java server side. > > >> Did you read chapter 35: Building Data-Driven Applications in the >> software egnineer's guide? >> >> > Yes. > >> Peter >> >> >> >> >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of >> Jean-Baptiste BRIAUD >> Sent: Friday, October 19, 2007 12:50 PM >> To: [email protected] >> Subject: [Laszlo-user] Sending dataset over HTTP >> >> Hi the list ! >> >> I would like to send over HTTP the content of a dataset. Nothing >> complex ins't it ? >> But I got problems ... Let me explain : >> <dataset name="PetCreate1_pet_embeded_ds"> >> <pet >> animal="aaa" >> entryDate="aaa" >> dateBirth="aaa" >> age="aaa" >> name="aaa" >> sex="aaa" >> streetNumber="aaa" >> streetName="aaa" >> code="aaa" >> town="aaa" >> </pet> >> </dataset> >> >> That dataset if mapped via xpath to different text field. (that >> dataset do not come from HTTP but is hardcoded like that in the lzx. >> Here is the code I use to send the dataset : >> <handler name="onclick"> >> var ds = PetCreate1_pet_embeded_ds; >> Debug.write("Seding data ..."); >> ds.setAttribute("querytype", "POST"); >> ds.setAttribute("type", "http"); >> ds.setAttribute("request", "false"); >> ds.setAttribute("src", "test/nimportequoi"); >> >> //var param = new LzParam(); >> //var xml = ds.getPointer().serialize(); >> //Debug.write(xml); >> //param.addValue("xml", xml, true); >> //ds.setQueryString(param); >> ds.doRequest(); >> </handler> >> >> >> As you can see I try different thing to pass the XML. >> I have to explicitly add xml string as a param if I want to catch it >> on the Servlet. >> In other words, with that commented version, no XML on the servlet ! >> Why ? >> >> >> In other part of my program I got on the servlet the following error : >> 2007-10-19 12:21:06.076::WARN: /petshop/: >> java.net.MalformedURLException: no protocol: <localdata/> >> >> or depending on some line commented or not, 2 >> 2007-10-19 12:21:06.076::WARN: /petshop/: >> java.net.MalformedURLException: no protocol: <here all the dataset >> XML> >> >> So I got the XML but with that error everytime. >> >> >> Any clues ? >> >> thanks ! >> >> >> >> >> > > > >
