Home | History | Annotate | Download | only in WindowsManifest

Lines Matching refs:Ns

142   for (auto &Ns : MtNsHrefsPrefixes) {
143 if (xmlStringsEqual(HRef, TO_XML_CHAR(Ns.first.data()))) {
144 return TO_XML_CHAR(Ns.second.data());
170 searchOrDefine(AdditionalAttribute->ns->href, OriginalNode);
173 OriginalAttribute->ns = std::move(ExplicitOrError.get());
221 if (!Attribute->ns) {
224 if (!OriginalAttribute->ns) {
231 if (namespaceOverrides(OriginalAttribute->ns->href,
232 Attribute->ns->href)) {
237 if (!OriginalAttribute->ns->prefix && !Attribute->ns->prefix &&
239 xmlStringsEqual(Attribute->ns->href, ClosestDefault->href)) {
252 if (Attribute->ns->prefix || OriginalAttribute->ns->prefix ||
253 (ClosestDefault && !xmlStringsEqual(OriginalAttribute->ns->href,
270 searchOrDefine(Attribute->ns->href, OriginalNode);
273 NewProp->ns = std::move(ExplicitOrError.get());
281 if (!Node1 || !Node1->ns)
283 if (!Node2 || !Node2->ns)
285 if (namespaceOverrides(Node1->ns->href, Node2->ns->href))
292 return Node->ns && Node->ns != getNamespaceWithPrefix(Node->ns->prefix, Node);
298 return hasInheritedNs(Node) && Node->ns->prefix == nullptr;
303 return Node->ns && (Node->ns == getNamespaceWithPrefix(nullptr, Node));
317 if (Node->ns && xmlStringsEqual(Node->ns->href, PrefixDef->href) &&
319 Node->ns = PrefixDef;
322 if (Attribute->ns &&
323 xmlStringsEqual(Attribute->ns->href, PrefixDef->href)) {
324 Attribute->ns = PrefixDef;
417 NonDominantNode->ns = getNamespaceWithPrefix(nullptr, NonDominantNode);
424 searchOrDefine(DominantNode->ns->href, NonDominantNode);
429 NonDominantNode->ns = Explicit;
475 for (auto &Ns : MtNsHrefsPrefixes) {
476 if (xmlStringsEqual(NsHref, TO_XML_CHAR(Ns.first.data()))) {
484 return isRecognizedNamespace(Node->ns->href);
494 Expected<xmlNsPtr> ExplicitOrError = searchOrDefine(Node->ns->href, Node);
499 Node->ns = Explicit;
563 if (!Attribute->ns) {
564 Attribute->ns = getClosestDefault(Node);
579 if (Node->ns && Node->ns->prefix != nullptr) {
582 xmlStringsEqual(ClosestDefault->href, Node->ns->href)) {
583 Node->ns = ClosestDefault;
584 } else if (!llvm::is_contained(RequiredPrefixes, Node->ns)) {
585 RequiredPrefixes.push_back(Node->ns);
590 if (Attribute->ns && Attribute->ns->prefix != nullptr) {
593 xmlStringsEqual(ClosestDefault->href, Attribute->ns->href)) {
594 Attribute->ns = ClosestDefault;
595 } else if (!llvm::is_contained(RequiredPrefixes, Node->ns)) {
596 RequiredPrefixes.push_back(Attribute->ns);