Lines Matching refs:Def
127 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) {
128 if (Def->prefix && xmlStringsEqual(Def->href, HRef)) {
129 return Def;
155 if (xmlNsPtr Def = search(HRef, Node))
156 return Def;
157 if (xmlNsPtr Def = xmlNewNs(Node, HRef, getPrefixForHref(HRef)))
158 return Def;
182 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) {
183 if (xmlStringsEqual(Def->prefix, Prefix)) {
184 return Def;
345 for (xmlNsPtr Def = AdditionalNode->nsDef; Def; Def = Def->next) {
347 getNamespaceWithPrefix(Def->prefix, OriginalNode)) {
348 if (!Def->prefix) {
349 if (namespaceOverrides(Def->href, OriginalNsDef->href)) {
350 NewDefinedDefaultHref = TO_XML_CHAR(strdup(FROM_XML_CHAR(Def->href)));
352 } else if (!xmlStringsEqual(OriginalNsDef->href, Def->href)) {
355 FROM_XML_CHAR(Def->prefix));
358 xmlNsPtr NewDef = xmlCopyNamespace(Def);
601 for (xmlNsPtr Def = Node->nsDef; Def; Def = Def->next) {
602 if (!Def->prefix || llvm::is_contained(RequiredPrefixes, Def)) {
603 Prev = Def;
606 if (Def == Node->nsDef) {
607 Node->nsDef = Def->next;
609 Prev->next = Def->next;
611 Temp.next = Def->next;
612 xmlFreeNs(Def);
613 Def = &Temp;