当前位置:  开发笔记 > 前端 > 正文

CAML从Sharepoint到HTML

如何解决《CAML从Sharepoint到HTML》经验,为你挑选了1个好方法。

我正在调用一个返回CAML片段的SharePoint Web服务API.我已经远远地搜索了interweb但是我一直无法弄清楚如何使这个CAML片段呈现为"普通"HTML,我可以在更加理智的环境中呈现,如Plumtree,WLP,Liferay或任何其他门户除了SharePoint.

如果没有这种方法,我想知道为什么微软首先编写了返回CAML的SharePoint Web服务调用.Web服务用于互操作性,似乎CAML仅在SharePoint中运行的WebPart中有效.[Bill和Steve注意:这不是互操作性.]

如果我无法对返回的CAML做任何事情,我只会调用另一个只返回数据的Web服务,然后编写自己的UI.我希望有一条更轻松的道路.任何建议将不胜感激.



1> Nat..:

CAML仍然是XML,如上所述,XSLT将能够将其呈现为HTML.CAML的实际gnraly嵌套OR/AND结构是一个完整的问题.

这将需要展开CAML结构并以正常人理解的方式显示它.

不幸的是,XSLT语言不适合展开这样的嵌套结构(它没有堆栈).这是可能的,但是完成后我建议强烈使用另一种语言来解析和展开CAML.

我还没有看到CAML到SQL的转换代码.听起来像一个伟大的Codeplex项目.

总而言之......你有点塞满了CAML.虽然它是XML,但它的结构不适合在任何其他查询语言中使用.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有