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