SelectSingleNode возвращает null
От: tripolox Россия  
Дата: 20.11.04 15:56
Оценка:
XmlDocument doc = new XmlDocument();
doc.Load(filename);            
XmlElement root = doc.DocumentElement;            
XmlNode worksheet = root.SelectSingleNode("/Workbook/Worksheet");

После этого кода в worksheet null

Подскажите чего я не так делаю, т.к. root.ChildNodes содержит все элементы, которые должен содержать, проверял дебаггером.


Файл который загружаю:
  <?xml version="1.0" ?> 
- <Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40">
- <Worksheet ss:Name="1234.xls">
+ <Table ss:ExpandedColumnCount="11" ss:ExpandedRowCount="115" x:FullColumns="1" x:FullRows="1" ss:DefaultColumnWidth="42" ss:DefaultRowHeight="11.25">
  <Column ss:AutoFitWidth="0" ss:Width="45.75" /> 
  <!--Тут еще дофига значений-->
  </Table>
+ <WorksheetOptions xmlns="urn:schemas-microsoft-com:office:excel">
- <PageSetup>
  <PageMargins x:Bottom="0.984251969" x:Left="0.78740157499999996" x:Right="0.78740157499999996" x:Top="0.984251969" /> 
  </PageSetup>
  <Selected /> 
  <TopRowVisible>3</TopRowVisible> 
- <Panes>
- <Pane>
  <Number>3</Number> 
  <ActiveRow>11</ActiveRow> 
  <ActiveCol>6</ActiveCol> 
  </Pane>
  </Panes>
  <ProtectObjects>False</ProtectObjects> 
  <ProtectScenarios>False</ProtectScenarios> 
  </WorksheetOptions>
  </Worksheet>
  </Workbook>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.