我不得不更改listview web部件,注意到呈现html的语法不是xslt。这个listviewxml语法是在某个地方记录的还是基于标准的?
例子,
<IfEqual> <Expr1> <GetVar Name="BlogPublishedCurrentDate"/> </Expr1> <Expr2> <Column Name="PublishedDate" Format="DateOnly" HTMLEncode="TRUE"/> </Expr2> <Then/> <Else> <HTML> <![CDATA[<h3 class="ms-PostDate">]]></HTML> <Column Name="PublishedDate" Format="DateOnly" HTMLEncode="TRUE"/> <HTML> <![CDATA[</h3>]]></HTML> <SetVar Name="BlogPublishedCurrentDate" Scope="Request"> <Column Name="PublishedDate" Format="DateOnly" HTMLEncode="TRUE"/> </SetVar> </Else> </IfEqual>
这是一种专门用于sharepoint的xml变体语言,名为 CAML
它可以用于sharepoint中的许多不同用途,例如在列表上创建查询,在列表架构中定义视图等。
文件在这里 http://msdn.microsoft.com/en-us/library/ms439798%28v=office.12%29.aspx