[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [xml] root node with namespace
- From: Daniel Veillard <veillard redhat com>
- To: dhk <dhkuhl optonline net>
- Cc: xml gnome org
- Subject: Re: [xml] root node with namespace
- Date: Mon, 23 Jun 2008 02:39:06 -0400
On Sat, Jun 21, 2008 at 05:12:59PM +0000, dhk wrote:
> How is a root node created with a namespace? It seem that to make the
> root node I'd need to have a namespace to use with xmlNewNode() and to
> make a namespace I would need to call xmlNewNs() which requires a node
> as indicated in the following two functions.
>
> xmlNodePtr xmlNewNode(xmlNsPtr ns, const xmlChar *name)
>
> xmlNsPtr xmlNewNs(xmlNodePtr node, const xmlChar *href, const xmlChar
> *prefix)
>
> Which call comes first and how do you create your first node with a
> namespace?
As Martin code shows up:
Create first the node without the namespace,
Then create a namespace definition on that node
Assign the node to the namespace by doing node->ns = ns;
You can double check this work by serializing the node (assuming the
namespace has a prefix).
Daniel
--
Red Hat Virtualization group http://redhat.com/virtualization/
Daniel Veillard | virtualization library http://libvirt.org/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]