Я пытаюсь создать таблицу на новой странице OneNote через COM API. Он возвращается с недопустимой XML, но я не могу понять, почему ... Я бы признателен за любую помощь специалиста :)Недопустимая ошибка XML от OneNote API
Я получаю следующее сообщение об ошибке:
Исключение из HRESULT: 0x80042001
при выполнении этого кода:
static string CreatePage(string sectionId, string pageName)
{
// Create the new page
string pageId;
onenoteApp.CreateNewPage(sectionId, out pageId, NewPageStyle.npsBlankPageWithTitle);
var doc = CreateTable();
// Update the page
onenoteApp.UpdatePageContent(doc.ToString());
return pageId;
}
lokup ошибка возвращается с:
hrInvalidXML
0x80042001
The XML is invalid.
Оба примера XML ниже провал ...
Вот некоторые вырубить XML я нагрузка:
<Page> <Outline> <OEChildren> <OE> <T><![CDATA[test 2-3 ]]></T> </OE> </OEChildren> </Outline></Page>
Вот основной XML
<Page xmlns="http://schemas.microsoft.com/office/onenote/2010/onenote">
<Outline>
<OEChildren>
<OE>
<Table>
<Columns>
<Column />
<Column />
<Column />
</Columns>
<Row>
<Cell>
<OEChildren>
<OE>
<T><![CDATA[test 1-1 ]]></T>
</OE>
</OEChildren>
</Cell>
<Cell>
<OEChildren>
<OE>
<T><![CDATA[test 1-2 ]]></T>
</OE>
</OEChildren>
</Cell>
<Cell>
<OEChildren>
<OE>
<T><![CDATA[test 1-3 ]]></T>
</OE>
</OEChildren>
</Cell>
</Row>
<Row>
<Cell>
<OEChildren>
<OE>
<T><![CDATA[test 2-1 ]]></T>
</OE>
</OEChildren>
</Cell>
<Cell>
<OEChildren>
<OE>
<T><![CDATA[test 2-2 ]]></T>
</OE>
</OEChildren>
</Cell>
<Cell>
<OEChildren>
<OE>
<T><![CDATA[test 2-3 ]]></T>
</OE>
</OEChildren>
</Cell>
</Row>
</Table>
</OE>
</OEChildren>
</Outline>
</Page>
@ Omer-atay-msft безупречное спасибо, обработал удовольствие. – Matt