【发布时间】:2011-03-21 15:29:47
【问题描述】:
我正在尝试在 c# 中编辑一个 .odc 文件,我认为这很简单,因为它只是 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>
文件本身还有更多内容,但上面是我试图编辑的 xml。
谢谢
【问题讨论】:
标签: c# html xml xml-namespaces