0

我有一个特殊的要求来解析 Sharepoint CAML 并产生其他东西。第一个场景是生成一个 SQL 查询。

解析 XML 时是否有任何最佳实践开发工具/算法?我正在考虑使用 Linq To Xml 作为我的工具。但不确定这种类型的解析是否有更好的方法。

我喜欢的另一种方法是 OpenXML SDK 使用的方法,他们围绕 Open XML 格式构建了强类型引擎。也许我可以构建类似的东西,但它可能有点牵强。

任何帮助(可能是以前的 xml 解析经验)将不胜感激。

4

1 回答 1

0

在读取任何格式的任何结构时,都必须找到最优的遍历机制。在这种情况下,由于 CAML 逻辑操作是二元的(只有 2 个孩子),因此可以采用特定的遍历机制。Linq to XML 是一个强大的 XML 遍历工具。

于 2012-10-19T11:43:48.610 回答