| 5986 | #endif /* LIBXML_TREE_ENABLED */ |
| 5987 | |
| 5988 | static xmlNsPtr |
| 5989 | xmlNewXmlNs(void) { |
| 5990 | xmlNsPtr ns; |
| 5991 | |
| 5992 | ns = (xmlNsPtr) xmlMalloc(sizeof(xmlNs)); |
| 5993 | if (ns == NULL) |
| 5994 | return(NULL); |
| 5995 | memset(ns, 0, sizeof(xmlNs)); |
| 5996 | ns->type = XML_LOCAL_NAMESPACE; |
| 5997 | ns->href = xmlStrdup(XML_XML_NAMESPACE); |
| 5998 | if (ns->href == NULL) { |
| 5999 | xmlFreeNs(ns); |
| 6000 | return(NULL); |
| 6001 | } |
| 6002 | ns->prefix = xmlStrdup(BAD_CAST "xml"); |
| 6003 | if (ns->prefix == NULL) { |
| 6004 | xmlFreeNs(ns); |
| 6005 | return(NULL); |
| 6006 | } |
| 6007 | |
| 6008 | return(ns); |
| 6009 | } |
| 6010 | |
| 6011 | /* |
| 6012 | * xmlTreeEnsureXMLDecl: |
no test coverage detected