Re: Generate XHTML (HTML compatible) Code using DOMDocument
| From: | Raymond Irving | Date: | Thu, 16 Apr 2009 01:31:40 +0000 |
| Subject: | Re: Generate XHTML (HTML compatible) Code using DOMDocument | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-291543@lists.php.net to get a copy of this message | ||
Thanks for the feedback.
I too like xhtml but I think I like the option of serving both. My only concern is that a proxy
server might cache an xhtml page and then serve it to a non-xhtml browser.
Do you think it's possible that a proxy might serve the xhtml source to the wrong browser?
__
Raymond Irving
--- On Tue, 4/14/09, Michael Shadle <mike503@gmail.com> wrote:
From: Michael Shadle <mike503@gmail.com>
Subject: Re: [PHP] Generate XHTML (HTML compatible) Code using DOMDocument
To: "Raymond Irving" <xwisdom@yahoo.com>
Cc: "php-general@lists.php.net" <php-general@lists.php.net>
Date: Tuesday, April 14, 2009, 8:26 PM
As michael said my main reason is strictness. It's much easier to parse a document when an XML
parser can read it. I like the idea of closing tags etc..
On Apr 14, 2009, at 4:38 PM, Raymond Irving <xwisdom@yahoo.com> wrote:
>
> Hi,
>
> I'm thinking about using the html5 doctype for all html documents since it's
> supported by all the popular browsers available today.
>
> Two Quick questions...
>
> Why do we need to send XHTML code to a web browser when standard html code (with html 5
> doctype) will do just fine?
>
> Is there any advantage of using xhtml in the web browser over html for normal web application
> development?
>
>
> __
> Raymond Irving
>
> --- On Tue, 4/14/09, Peter Ford <pete@justcroft.com> wrote:
>
>> From: Peter Ford <pete@justcroft.com>
>> Subject: Re: [PHP] Generate XHTML (HTML compatible) Code using DOMDocument
>> To: php-general@lists.php.net
>> Date: Tuesday, April 14, 2009, 5:05 AM
>> Michael Shadle wrote:
>>> On Mon, Apr 13, 2009 at 2:19 AM, Michael A. Peters
>> <mpeters@mac.com>
>> wrote:
>>>
>>>> The problem is that validating xhtml does not
>> necessarily render properly in
>>>> some browsers *cough*IE*cough*
>>>
>>> I've never had problems and my work is primarily
>> around IE6 / our
>>> corporate standards. Hell, even without a script type
>> it still works
>>> :)
>>>
>>>> Would this function work for sending html and
>> solve the utf8 problem?
>>>>
>>>> function makeHTML($document) {
>>>> $buffer =
>> $document->saveHTML();
>>>> $output =
>> html_entity_decode($buffer,ENT_QUOTES,"UTF-8");
>>>> return $output;
>>>> }
>>>>
>>>> I'll try it and see what it does.
>>>
>>> this was the only workaround I received for the
>> moment, and I was a
>>> bit afraid it would not process the full range of
>> utf-8; it appeared
>>> on a quick check to work but I wanted to run it on our
>> entire database
>>> and then ask the native geo folks to examine it for
>> correctness.
>>
>> I find that IE7 (at least) is pretty reliable as long as I
>> use strict XHTML and
>> send a DOCTYPE header to that effect at the top - that
>> seems to trigger a
>> standard-compliant mode in IE7.
>> At least then I only have to worry about the JavaScript
>> incompatibilities, and
>> the table model, and the event model, and ....
>>
>> --Peter Ford
>>
>> phone: 01580 893333
>> Developer
>>
>> fax: 01580 893399
>> Justcroft International Ltd., Staplehurst, Kent
>>
>> --PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>