Ich kann nach einem String suchen, der in einem spezifischen -Attribut enthalten ist, wenn ich den folgenden XPath verwende
/xs:schema/node()/descendant::node()[starts-with(@my-specific-attribute-name-here, 'my-search-string')]
Ich möchte jedoch nach einem beliebigen Attribut suchen, das * eine Zeichenfolge
enthältBeispiel-XML:
%Vor% Angenommen, wir müssen Elemente auswählen, die ein beliebiges Attribut haben, das h
enthält. In diesem Beispiel: element1
, element2
. Wir können diesen XPath verwenden:
In Ihrem Beispiel:
%Vor%Das allgemeine Muster, nach dem Sie suchen, ist:
%Vor% entspricht jedem Attribut des Kontextelements, das string
enthält. Wenn Sie also nur das gesamte Dokument nach Attributen mit string
durchsuchen möchten, verwenden Sie: