Я пытаюсь отредактировать файл .odc в c #, я подумал, что это будет просто, потому что это просто xml, но когда я запускаю его и загружаю документ xmlDoc.Load("THEFILE.odc")
, он выдает мне ошибку:
Content-Type - неожиданный токен. Ожидаемый токен - «» или «». Строка 5, позиция 18.
И это, я полагаю, речь идет о строке 5 позиции 18 самого документа:
<meta http-equiv=Content-Type content="text/x-ms-odc; charset=utf-8">
файл ниже. это файл odc. Мне нужно пройти через свойства подключения и изменить ConnectionString. Спасибо за продвижение
<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/x-ms-odc; charset=utf-8">
<meta name=ProgId content=ODC.Table>
<meta name=SourceType content=OLEDB>
<title>Title</title>
<xml id=docprops><o:DocumentProperties
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns="http://www.w3.org/TR/REC-html40">
<odc:Connection odc:Type="OLEDB">
<odc:ConnectionString>"ConnectionString"</odc:ConnectionString>
<odc:CommandType>Table</odc:CommandType>
<odc:CommandText>"CommandText"</odc:CommandText>
<odc:SSOApplicationID>testReport</odc:SSOApplicationID>
<odc:CredentialsMethod>Stored</odc:CredentialsMethod>
</odc:Connection>
</odc:OfficeDataConnection>
</xml>
<style>
<!--
.ODCDataSource
{
behavior: url(dataconn.htc);
}
-->
</style>
</head>
Theres больше к самому файлу, но выше XML, который я пытаюсь редактировать.
Спасибо