我创建了一个 Sharepoint 列表定义,以及该定义的一个实例。在该实例中,我需要将一些 HTML 存储为列表实例中字段的值。我知道我可以通过 UI 执行此操作,但我需要在部署时创建此列表。当我将 HTML 值包装在 CDATA 标记中时,根本不会创建该项目。如果我只是将我的 HTML 与我的 XML 内联,我会收到一个部署错误。
元素.xml:
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<ListInstance Title="ListName"
OnQuickLaunch="TRUE"
TemplateType="10051"
Url="Lists/ListName"
Description="List Description">
<Data>
<Rows>
<Row>
<Field Name="Title">My Title</Field>
<Field Name="Value">
<p>Some HTML HERE</p>
<table border="1"; cellpadding="10";>
<tr style="font-family:Arial; font-size:10pt;">
<th>header1</th>
<th> ... </th>
</tr>
<tr style="font-family:Arial; font-size:8pt;">
<td>Vaue1</td>
<td> ... </td>
</tr>
</table>
</Field>
</Row>
</Rows>
</Data>
</ListInstance>
</Elements>
任何帮助,将不胜感激。