Lines Matching defs:Def
125 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) {
126 if (Def->prefix && xmlStringsEqual(Def->href, HRef)) {
127 return Def;
153 if (xmlNsPtr Def = search(HRef, Node))
154 return Def;
155 if (xmlNsPtr Def = xmlNewNs(Node, HRef, getPrefixForHref(HRef)))
156 return Def;
180 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) {
181 if (xmlStringsEqual(Def->prefix, Prefix)) {
182 return Def;
343 for (xmlNsPtr Def = AdditionalNode->nsDef; Def; Def = Def->next) {
345 getNamespaceWithPrefix(Def->prefix, OriginalNode)) {
346 if (!Def->prefix) {
347 if (namespaceOverrides(Def->href, OriginalNsDef->href)) {
348 NewDefinedDefaultHref = TO_XML_CHAR(strdup(FROM_XML_CHAR(Def->href)));
350 } else if (!xmlStringsEqual(OriginalNsDef->href, Def->href)) {
353 FROM_XML_CHAR(Def->prefix));
356 xmlNsPtr NewDef = xmlCopyNamespace(Def);
599 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) {
600 if (!Def->prefix || llvm::is_contained(RequiredPrefixes, Def)) {
601 Prev = Def;
604 if (Def == Node->nsDef) {
605 Node->nsDef = Def->next;
607 Prev->next = Def->next;
609 Temp.next = Def->next;
610 xmlFreeNs(Def);
611 Def = &Temp;