> At the moment, PHP does not have a generic XML parser (AFAIK). This limits
> its use to WDDX, *for now*. In a year or so, it should have a real XML
> parser that allows either events or tree-walking on arbitrary DTDs,
> Namespaces, or Schemas.
PHP 4.0.2 (the latest) has a pretty good function set using the GNOME
libxml2 libraries:
http://www.php.net/manual/ref.domxml.php
There is no official XSL processor yet, although some people are working on
it as we speak, and there is an unofficial one that uses the Sablotron
library.
And, to correct an earlier comment, WDDX stuff *is* official, built in
and working in PHP (although I don't use it, others I know do):
http://www.php.net/manual/ref.wddx.php
I am working on a PHP class that will deserialize the OpenSRS packets
into a more useable form. For more info, join the opensrs-php mailing
list or project here:
http://opensrs-php.sourceforge.net/
We already have a class that successfully connects and sends messages
to OpenSRS using the current client API. When OpenSRS switches, I can
start testing the new API.
- Colin