Harlequin: [C#] selektieren mit XPATH

Beitrag lesen

Yerf!

ich bin grad blind und find den Fehler nicht...

Ich versuch in einem XML-Excel-Sheet einzelne Zellen auszulesen. Die Zeilen der Reihe nach durchzugehen klappt ohne Probleme. Damit hab ich momentan folgende Zeile als XmlNode:

<Row ss:AutoFitHeight="0" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns="urn:schemas-microsoft-com:office:spreadsheet"><Cell><Data ss:Type="String">X</Data></Cell><Cell><Data ss:Type="String">Y</Data></Cell><Cell><Data ss:Type="String">Z</Data></Cell><Cell><Data ss:Type="String">AB</Data></Cell><Cell ss:Index="7" ss:StyleID="s23"><Data ss:Type="Number">4711</Data></Cell></Row>

Nun versuch ich die Zelle mit dem Attribut ss:Index="7" zu bekommen:

XmlNode cell = row.SelectSingleNode(String.Format("/ss:Cell[@ss:Index={0}]", index + 1), nsmgr);

index ist dabei 6, nsmgr ist der NamespaceManager, den ich auch für die Zeilen benutze (ist somit korrekt), aber das Ergebnis ist leider "null".

Was läuft da falsch?

Gruß,

Harlequin

--
RIP --- XHTML 2
nur die Besten sterben jung