Re: [PHP-XML-DEV] XML in PHP5

[email protected] (Christian Stocker)
Newsgroups php.xml.dev
Organization Bitflux GmbH
Message-ID <[email protected]>
On Sat, 2003-02-01 at 13:33, Melvyn Sopacua wrote:
> At 16:02 30-1-2003, you wrote:
> 
> >For PHP5, I'd like to take the domxml extension, and rework it (still
> >using the libxml and libxslt libraries) and create a "über-extension,"
> >which incorporates libxml and libxslt to become the default (and only)
> >XML extension distributed with PHP.
> 
> I like the idea, but IMHO the combination XML and PHP5, shouldn't be focused
> around an extension. Instead it should take the same direction as streams.

I like the idea, but don't have an idea, how this could be done in an
efficient manner for DOM-based (which also means XPath) stuff, without
introducing too many slowing down layers.

But what looks quite interesting is:
http://xmlsoft.org/xmlreader.html

On top of that, it should be quite easy to introduce some kind of
XML-"stream" PHPAPI. AFAIK, it's only for reading XML documents (hence
the name..:) ), but to come up with something similar for writing could
be done as well (or checking C# docu how they do it.)

For DOM-based things, we could certainly expose some of the libxml2
based dom-API as PHPAPI, but if this makes a lot of sense... mmmh, can't
judge that right now. It's more of a question, if it's useful for other
extensions if they would use this PHPAPI instead of directly using the
libxml2 API (I don't think, it's feasible to use an own
tree-implementation instead of the one provided by libxml2, but maybe
i'm just narrow minded ;) )

chregu


> 
> My reasoning is as follows:
> All XML related/derived technologies, are focused around an abstraction of
> data which we know as XML. It has certain rules to recognize the format and
> how it should be composed. These rules apply to all related technologies.
> 
> Therefore, PHP should have 'builtin XML support', on the PHPAPI level.
> Whenever an extension needs to read XML input, it can use that API to get
> the information outof it, that it needs. For this to work, I think that
> SAX and XPATH should be core components, tied in with streams to resolve
> any references.
> 
> How this should be worked out, is of later concern, but in order for XML to
> seemlessly integrate with php, one should not rely on extensions IMHO.
> 
> 
> 
> Met vriendelijke groeten / With kind regards,
> 
> Webmaster IDG.nl
> Melvyn Sopacua
> 
> 
> --
> PHP XML Development Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
-- 
christian stocker | bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60 |  fax +41 1 240 56 71
http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB
-- 
christian stocker | bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60 |  fax +41 1 240 56 71
http://www.bitflux.ch  |  [email protected]  |  gnupg-keyid 0x5CE1DECB
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.