So lesen Sie XML in C # mithilfe von Xpath

8

Ich habe dieses XML

%Vor%

Wie kann ich <SKUDetails> Node mit XPath lesen ?. Was wird XNamespace für das obige XML sein?

    
SOF User 01.03.2012, 06:26
quelle

3 Antworten

2

Manipulieren Sie XML-Daten mit XPath und XmlDocument (C #)

oder

ist besser zu verwenden LINQ to XML , da Sie .net 4.0 verwenden und es nicht notwendig ist, XPath zu lernen, den XML-Baum zu durchlaufen.

Nicht sicher über den xpath-Ausdruck, aber Sie können so codieren

%Vor%     
Pranay Rana 01.03.2012 06:30
quelle
1

SKUsDetails ist in http://tempuri.org/ namespace definiert. Sie können diesen Code verwenden, um SKUsDetails mit XPath zu wählen:

%Vor%

Um SKUDetails auszuwählen, verwenden Sie: //a:SKUsDetails/a:SKUDetails

    
Kirill Polishchuk 01.03.2012 06:45
quelle
1

als @Kirill Polishchuk beantwortet - SKUDetails is defined in http://tempuri.org/

Er zeigt Ihnen, wie Sie XDocument

verwenden können

Sie können auch XmlDocument wie folgt verwenden:

%Vor%     
shmoltz 26.05.2014 12:13
quelle

Tags und Links