I'm taking a look...
On Sat, Sep 18, 2010 at 6:30 AM, Gireesh Subramaniam <[email protected]>wrote:
> *All,
>
> Thanks for the reply.This is a sample of the XML that is generated by my
> PHP server,
> Sample code where an OL file gets XML from a php.!!
>
> It works fine when proxy="true" in canvas but dataset throws error
>
> 'client could not parse XML from server'
>
> Could some one let me know what am i doing wrong.!!
>
> OL FILE:
>
> <canvas width="100%" height="100%" proxied="false" debug="true">
> <dataset name="dsSample" type="http" querytype="post" request="false"
> ontimeout="Debug.write('timeout')"
> src="http://localhost/Test/test.php" oninit=""
> ondata="Debug.write(this.rawdata);"
> onerror="Debug.write('goterror'+this.getErrorString())"/>
> <view>
> <simplelayout axis="y" spacing="5"/>
> <button width="100" name="click" x="10" text="click">
> <handler name="onclick">
> canvas.dsSample.doRequest();
> </handler>
> </button>
> <text datapath="dsSample:/table" text="$path{'admin/@value'}"
> x="10"/>
> </view>
>
> </canvas>
>
> PHP FILE (Test.php):
>
>
> <?php
> header("Content-type: application/xml");
> $xmldata ='<?xml version="1.0" encoding="ISO-8859-1"?>';
> $xmldata .='<table>';
> $xmldata .='<admin value="SOLO"/>';
> $xmldata .='</table>';
>
> echo $xmldata;
> ?>
>
> Content-type: text/xml was also tried.
>
> I validated the generated XML with a XML validator from the below link
>
> http://www.xmlvalidation.com/index.php?id=1&L=0
>
>
>
> It reports that there are no errors.The OL server delivers this XML from the
> PHP to application and it works well in Proxied mode.So was wondering if I am
> doing something wrong when it comes to solo deployment and something special
> needs to be changed apart from changing the variable proxied to false in
> canvas.!
>
>
>
> On Fri, Sep 17, 2010 at 10:15 PM, Raju Bitter <
> [email protected]> wrote:
>
> <?php
>> header("Content-type: application/xml");
>> ...
>>
>> should work
>>
>> On Fri, Sep 17, 2010 at 3:58 PM, Henry Minsky <[email protected]>
>> wrote:
>> > One more thing, if you're using DHTML runtime in solo mode, the browser
>> may
>> > require that your server send the proper mime type in the HTTP response,
>> > e.g., xml/data or something like that. I'm not sure about XML, I do know
>> > that some browsers care about
>> > the mime type for java script includes.
>> >
>> > On Fri, Sep 17, 2010 at 9:02 AM, Gireesh Subramaniam <
>> [email protected]>
>> > wrote:
>> >>
>> >> Hi ,
>> >> I tried your first suggestion and upgraded to 4.8.1 and think I have
>> >> cornered the issue.
>> >> I use php code to interact with database backend.My application passes
>> the
>> >> data from the backend to the OL via XML in the following format
>> >> <table>
>> >> <admin admin msg = "....."
>> >> user id=
>> >> user_level id
>> >> etc >
>> >> Now ,both flash and DHTML solo runtimes do not work for me.
>> >> On seeing the error code returned by the OnError function of the
>> datapath
>> >> ,I see that the error is
>> >>
>> >> 'client could not parse xml from server'
>> >> The same application works for Proxied deployment on both OL 4.7.1 and
>> OL
>> >> 4.8.1 ,seems to me that in the solo runtime of both OL 4.7.1 and OL
>> 4.8.1,
>> >> the XML parser does some strict type-checking or is there any other
>> known
>> >> issues related to this ?
>> >> Can anyone help me on this ?
>> >> On Thu, Sep 16, 2010 at 6:57 PM, P T Withington <[email protected]> wrote:
>> >>>
>> >>> Suggestions:
>> >>>
>> >>> 1) Update to 4.8
>> >>>
>> >>> 2) Turn on debugging and backtracing, see if you can generate a bug
>> >>> report.
>> >>>
>> >>> (See http://www.openlaszlo.org/misc/OpenLaszloView021210.pdf)
>> >>>
>> >>> On 2010-09-16, at 08:55, Gireesh Subramaniam wrote:
>> >>>
>> >>> > All,
>> >>> >
>> >>> > I am encountering this error when i run DHTML run time on OL 4.7.1.
>> >>> >
>> >>> > This error is not encountered on compiling but i see it on the Error
>> >>> > console
>> >>> > of my browser when i try to run the DHTML application.
>> >>> >
>> >>> > Hence DHTML application does not start
>> >>> >
>> >>> >
>> >>> > *Error: this.vip.subviews is undefined*
>> >>> > *Source File:
>> >>> > http://localhost:8084/DHTMLApp/lps/includes/lfc/LFCdhtml.js*
>> >>> > *Line: 5110*
>> >>> > *
>> >>> > *
>> >>> > Can someone help me understand if it is a known bug ?
>> >>> >
>> >>> > Thanks,
>> >>> > Gireesh
>> >>>
>> >>
>> >
>> >
>> >
>> > --
>> > Henry Minsky
>> > Software Architect
>> > [email protected]
>> >
>> >
>> >
>>
>> *
>
--
Henry Minsky
Software Architect
[email protected]