Корень XML исчезает? - PullRequest
       4

Корень XML исчезает?

0 голосов
/ 14 апреля 2011

Это встроенный ресурс в VS2010 для программы на C #.

<?xml version="1.0"?>
<?mso-application progid="Excel.Sheet"?>
<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">
    <DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
    .
    .
    .
    </DocumentProperties>
    <ExcelWorkbook..>
    .
    .
    .
    </ExcelWorkbook>
    <Styles>
    .
    .
    .
    </Styles>
    <Worksheet>
        .
    </worksheet>
</Workbook>

Когда я перемещаюсь к корню во время работы программы, похоже, что все есть ... но затем я просматриваю его в XML Visualizer и вижу только <Workbook....../>.Это довольно странно, так как при просмотре InnerXML для Workbook он будет отображать <ExcelWorkbook xmlns:...> с ошибкой "Only one top level element is allowed in an XML document. Error processing resource 'file:///C:/Users/...'" При просмотре этого файла он выглядит следующим образом:

<DocumentProperties xmlns="urn:schemas-microsoft-com:office:office">
        .
        .
        .
 </DocumentProperties>
 <ExcelWorkbook..>
        .
        .
        .
 </ExcelWorkbook>
 <Styles>
        .
        .
        .
 </Styles>
 <Worksheet>
            .
 </worksheet>

и явно отсутствует рут.

Я проверил, перепроверил, пересоздал из Excel, проверил и еще раз проверил форматирование файла XML ресурса и не вижу в этом ничего плохого.Кто-нибудь сталкивался с этим раньше?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...