MCPcopy Create free account
hub / github.com/Kitware/VTK / xmlNewXmlNs

Function xmlNewXmlNs

ThirdParty/libxml2/vtklibxml2/tree.c:5988–6009  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5986#endif /* LIBXML_TREE_ENABLED */
5987
5988static xmlNsPtr
5989xmlNewXmlNs(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:

Callers 3

xmlTreeEnsureXMLDeclFunction · 0.85
xmlSearchNsSafeFunction · 0.85
xmlSearchNsByHrefSafeFunction · 0.85

Calls 2

xmlStrdupFunction · 0.85
xmlFreeNsFunction · 0.85

Tested by

no test coverage detected