Home | Info | Community | Development | myReactOS | Contact Us
xsltCopyNamespace: : a transformation context : the target element node : the namespace node
Copies a namespace node (declaration). If is not NULL, then the new namespace will be declared on .
Returns: a new xmlNsPtr, or NULL in case of an error.
Definition at line 825 of file namespaces.c.
{ if ((ns == NULL) || (ns->type != XML_NAMESPACE_DECL)) return(NULL); /* * One can add namespaces only on element nodes */ if ((elem != NULL) && (elem->type != XML_ELEMENT_NODE)) return(xmlNewNs(NULL, ns->href, ns->prefix)); else return(xmlNewNs(elem, ns->href, ns->prefix)); }