You are viewing a plain text version of this content. The canonical link for it is here.
Posted to embperl@perl.apache.org by Jean-Christophe Boggio <em...@thefreecat.org> on 2010/02/09 17:07:20 UTC
Problem with
Hello,
I recently had a problem with <input /> tags : I didn't set a "value" myself :
<input id="smth" name="smth" />
Embperl did but at the end of the tag resulting in this :
<input id="smth" name="smth" / value="">
Which, of course, doesn't validate. I solved it by forcing the value myself.
libembperl-perl 2.2.0-3.1 on Debian 5.0.4
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Problem with
Posted by Michael Smith <sm...@gmail.com>.
Thank you Gerald that works a treat.
Michael
(very much looking forward to the next release!)
On Fri, Feb 26, 2010 at 5:05 AM, Gerald Richter - ECOS
<ge...@ecos.de> wrote:
> It can only be set for the whole page
>
> You can use
>
> $epreq -> config -> output_mode
>
> To set it inside the page, but it will effect the output of the whole page
>
> Gerald
>
>
>
>
>> -----Original Message-----
>> From: Michael Smith [mailto:smithm@gmail.com]
>> Sent: Wednesday, February 24, 2010 5:38 PM
>> To: embperl@perl.apache.org
>> Subject: Re: Problem with <input />
>>
>> > Since Embperl internally parses tags it needs to modify in a tree
>> representation and converts it back to html on output, Embperl does not
>> know about the final / you have put in, so it only depends on the
>> OUTPUT Mode
>> >
>> >
>> > Gerald
>>
>> Hi Gerald,
>>
>> Is it possible to set this on an individual page basis (as in
>> something like $optDisableTableScan) or can it only be set in the
>> server config?
>>
>>
>> Thanks
>>
>> Michael
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
>> For additional commands, e-mail: embperl-help@perl.apache.org
>
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Problem with
Posted by Gerald Richter - ECOS <ge...@ecos.de>.
It can only be set for the whole page
You can use
$epreq -> config -> output_mode
To set it inside the page, but it will effect the output of the whole page
Gerald
> -----Original Message-----
> From: Michael Smith [mailto:smithm@gmail.com]
> Sent: Wednesday, February 24, 2010 5:38 PM
> To: embperl@perl.apache.org
> Subject: Re: Problem with <input />
>
> > Since Embperl internally parses tags it needs to modify in a tree
> representation and converts it back to html on output, Embperl does not
> know about the final / you have put in, so it only depends on the
> OUTPUT Mode
> >
> >
> > Gerald
>
> Hi Gerald,
>
> Is it possible to set this on an individual page basis (as in
> something like $optDisableTableScan) or can it only be set in the
> server config?
>
>
> Thanks
>
> Michael
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Problem with
Posted by Michael Smith <sm...@gmail.com>.
> Since Embperl internally parses tags it needs to modify in a tree representation and converts it back to html on output, Embperl does not know about the final / you have put in, so it only depends on the OUTPUT Mode
>
>
> Gerald
Hi Gerald,
Is it possible to set this on an individual page basis (as in
something like $optDisableTableScan) or can it only be set in the
server config?
Thanks
Michael
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Problem with
Posted by ge...@ecos.de.
Hi,
>
> Gerald Richter - ECOS a écrit :
> > Setting EMBPERL_OUTPUT_MODE should solve your problem:
> >
> > http://perl.apache.org/embperl/pod/doc/Config.-page-2-.htm#sect_44
>
> No, I don't want embperl to generate the final /, I just want it not to
> break my code when it adds things to it.
>
Since Embperl internally parses tags it needs to modify in a tree representation and converts it back to html on output, Embperl does not know about the final / you have put in, so it only depends on the OUTPUT Mode
Gerald
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Problem with
Posted by Frank Wesemann <f....@fotofinder.net>.
Michael Smith schrieb:
> I recently used this nastyness to get an image tag to close properly:
>
> <img src="..." " width="132" height="34" [+ '/' +]>
>
If you'd used output_mode = 1 you'd come up with
<iframe src="..." /></iframe>
We addressed this problem by defining our own Syntax which subclasses
EmberlHTML.pm
and removed all non form-related tags from the Init() method and set
output_mode to "xml".
One may mention that with output_mode set to "xml" Embperl correctly
sets the checked attribute
of checkboxes and radiobuttons to checked="checked".
Unfortunately it in this mode it does not recognize prechecked
radiobuttons and does therefore not remove the
checked-Attribute but reinserts it or applies to another radiobutton (
depending on userinput ).
Fortunately most browsers handle this gratefully and display it correctly.
btw: did somebody get this behavior work with selects?
Of course we now cannot use the url rewriting feature for session_ids.
--
mit freundlichem Gruß,
Frank Wesemann
Fotofinder GmbH USt-IdNr. DE812854514
Software Entwicklung Web: http://www.fotofinder.com/
Potsdamer Str. 96 Tel: +49 30 25 79 28 90
10785 Berlin Fax: +49 30 25 79 28 999
Sitz: Berlin
Amtsgericht Berlin Charlottenburg (HRB 73099)
Geschäftsführer: Ali Paczensky
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Problem with
Posted by Michael Smith <sm...@gmail.com>.
I recently used this nastyness to get an image tag to close properly:
<img src="..." " width="132" height="34" [+ '/' +]>
I know that EMBPERL_OUTPUT_MODE should address this but I was actually
running this as an offline process and couldn't work out how to set it
in this context.
Michael
On Fri, Feb 12, 2010 at 4:51 PM, Dirk Melchers <me...@nureg.de> wrote:
> Hi,
>
> Am 12.02.2010 um 17:46 schrieb Jean-Christophe Boggio:
>
>> Hi Gerald,
>>
>> Gerald Richter - ECOS a écrit :
>>> Setting EMBPERL_OUTPUT_MODE should solve your problem:
>>> http://perl.apache.org/embperl/pod/doc/Config.-page-2-.htm#sect_44
>>
>> No, I don't want embperl to generate the final /, I just want it not to
>> break my code when it adds things to it.
>
>
> If I remember correctly, there was a problem with XHTML and Embperl. Simply don't use the "/>" ;-)
>
>
> With best regards,
>
> Dirk Melchers
> /// IT/Software-Entwicklung ///
>
> --
> NUREG GmbH ///
> Dorfäckerstraße 31 | 90427 Nürnberg | Germany
> Tel. +49-911-32002-256 | Fax +49-911-32002-299
> Mobil +49-172-9354670 | www.nureg.de
> Nürnberg HRB 22653 | USt.ID DE 814 685 653
> Geschäftsführer: Michael Schmidt, Stefan Boas
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
> For additional commands, e-mail: embperl-help@perl.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Problem with
Posted by Dirk Melchers <me...@nureg.de>.
Hi,
Am 12.02.2010 um 17:46 schrieb Jean-Christophe Boggio:
> Hi Gerald,
>
> Gerald Richter - ECOS a écrit :
>> Setting EMBPERL_OUTPUT_MODE should solve your problem:
>> http://perl.apache.org/embperl/pod/doc/Config.-page-2-.htm#sect_44
>
> No, I don't want embperl to generate the final /, I just want it not to
> break my code when it adds things to it.
If I remember correctly, there was a problem with XHTML and Embperl. Simply don't use the "/>" ;-)
With best regards,
Dirk Melchers
/// IT/Software-Entwicklung ///
--
NUREG GmbH ///
Dorfäckerstraße 31 | 90427 Nürnberg | Germany
Tel. +49-911-32002-256 | Fax +49-911-32002-299
Mobil +49-172-9354670 | www.nureg.de
Nürnberg HRB 22653 | USt.ID DE 814 685 653
Geschäftsführer: Michael Schmidt, Stefan Boas
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
Re: Problem with
Posted by Jean-Christophe Boggio <em...@thefreecat.org>.
Hi Gerald,
Gerald Richter - ECOS a écrit :
> Setting EMBPERL_OUTPUT_MODE should solve your problem:
>
> http://perl.apache.org/embperl/pod/doc/Config.-page-2-.htm#sect_44
No, I don't want embperl to generate the final /, I just want it not to
break my code when it adds things to it.
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
RE: Problem with
Posted by Gerald Richter - ECOS <ge...@ecos.de>.
Setting EMBPERL_OUTPUT_MODE should solve your problem:
http://perl.apache.org/embperl/pod/doc/Config.-page-2-.htm#sect_44
Gerald
-----Original Message-----
From: Jean-Christophe Boggio [mailto:embperl@thefreecat.org]
Sent: Tuesday, February 09, 2010 5:07 PM
To: embperl@perl.apache.org
Subject: Problem with <input />
Hello,
I recently had a problem with <input /> tags : I didn't set a "value" myself :
<input id="smth" name="smth" />
Embperl did but at the end of the tag resulting in this :
<input id="smth" name="smth" / value="">
Which, of course, doesn't validate. I solved it by forcing the value myself.
libembperl-perl 2.2.0-3.1 on Debian 5.0.4
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: embperl-unsubscribe@perl.apache.org
For additional commands, e-mail: embperl-help@perl.apache.org