Re: [PHP-XML-DEV] Re: [PHP] PHP5: ext/dom - set namespace of node manually
[email protected] (Christian Stocker) Mon, 16 Feb 2004 08:46:51 +0100
| Newsgroups | php.general,php.xml.dev |
|---|---|
| Message-ID | <[email protected]> |
On 2/16/04 1:24 AM, Adam Bregenzer wrote:
> On Sun, 2004-02-15 at 19:04, Vivian Steller wrote:
>
>>As you can see it is impossible to set the namespace manually! I tried to
>>set it with the help of a DomNamespaceNode-object but those objects are no
>>"real" nodes (why!?!) and the consequence is that you couldn't append such
>>a node with $node->appendChild($domnamspacenode_object); ...
>
>
> I am not sure if PHP 5 has many changes from PHP 4, however have you
> tried calling set_namespace[1]?
> $node->set_namespace('http://www.somedomain.de/');
>
> [1] http://www.php.net/domnode-set-namespace
Vivian, it's not possible the set the namespace according to the W3C
standard, except with createElementNS(). As Adam said, in PHP 4, there
was the option set_namespace, which isn't ported to PHP5 (yet).
Maybe we should port that function as well, to allow some deeper level
manipulation of the namespaces...
Currently, I don't have a solution to your problem, except porting
setNamespace to PHP5...
chregu
--
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