Gibt es eine Möglichkeit, Elemente mit nur lokalen Namen in einer Linq-to-XML-Abfrage abzurufen?

8

Nehmen wir an, wir haben dieses xml:

%Vor%

Um das RegistryErrorList-Element abzurufen, können wir

ausführen %Vor%

aber nicht so

%Vor%

Gibt es eine Möglichkeit, die Abfrage ohne den Namespace des Elements auszuführen. Grundsätzlich gibt es etwas konzeptuell vergleichbar mit der Verwendung von local-name () in XPath (d. h. // * [local-name () = 'RegistryErrorList'])

    
aogan 06.10.2008, 19:48
quelle

3 Antworten

8
%Vor%     
Mark Cidade 06.10.2008, 19:54
quelle
2

In der Methodensyntax würde die Abfrage wie folgt aussehen:

%Vor%     
aogan 07.10.2008 13:14
quelle
0

Die folgende Erweiterung gibt eine Sammlung übereinstimmender Elemente von einer beliebigen Ebene eines XDocument (oder eines beliebigen XContainer) zurück.

%Vor%

Ihr Code würde jetzt so aussehen:

%Vor%     
Paul Shepard 20.11.2015 15:57
quelle

Tags und Links