Ich habe ein XML mit einer ähnlichen Struktur:
%Vor% Ich habe eine Kategorie-Klasse mit einer subcategory
-Liste ( List<Category>
). Ich versuche, diese XML-Datei mit XPath zu analysieren, aber ich kann die untergeordneten Kategorien einer Kategorie nicht abrufen.
Wie kann ich das mit XPath machen? Gibt es einen besseren Weg, dies zu tun?
Dieser Link enthält alles, was Sie brauchen. In kurzen Worten:
%Vor% Ich glaube, der XPath-Ausdruck dafür wäre " //category/subCategoryList/category
". Wenn Sie nur die untergeordneten Elemente des Knotens category
(unter der Annahme, dass es sich um den Stammknoten des Dokuments handelt) möchten, versuchen Sie " /category/subCategoryList/category
".
Dies wird für Sie funktionieren:
%Vor%Dann können Sie die Kinder der Kategorie nach Ihren Wünschen analysieren.