Hi,

Dietrich Ayala wrote:
> here's some reasons why XML in PHP does not compare favorably to XML in the MS 
>platform:
> 
> 1. None of the XML related extensions work together. SAX, XSLT, DOM, XML Schema are 
>part of the same core in MSXML. There is
> incredible power and flexibility in that alone.
Microsoft's libraries getting distributed in one SDK or DLL doesn't 
automatically make them better. But you are right that those libraries 
interoperate nicer because they were developed as part of the same 
project. If "incredible power and flexibility" is what you need to get 
your job done then stick with the domxml extension, which basically 
wraps the libxml2 and libxslt libraries and right now offers you DOM, 
XPath, XPointer and XSLT. SAX and DTD validation are available in the 
wrapped libraries but currently are not exposed to PHP.

> 2. None of the XML extensions beyond Expat are compiled by default. So to the hosted 
>masses, or those without control over their
> server environment, these extensions may as well not even exist.
> 
> (getting your hosting provider to add new extensions is a longshot. in my experience 
>it rarely ever happens. even if it does, you
> have go through it all over again if you switch hosts)

You obviously cannot make the language responsible for the decisions of 
hosting provider system administrators.

Regards,
Stefan Livieratos
-- 

ICS Plus
Internet Consulting + Services
==============================
Aeussere Brucker Str. 51
D-91058 Erlangen
Germany
==============================
Tel    : +49 9131 127733
Fax    : +49 9131 127744
E-mail : [EMAIL PROTECTED]
Web    : http://www.icsplus.de
==============================


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to