0

我正在研究有关 XSLT 的课程,但我已经阅读了 XSLT 并且 xpath 在 .NET 中逐渐消失。阅读此链接似乎我应该将我的学习投入到其他地方。我可以使用 .net 中的哪些其他工具来转换 xml,XSLT 真的正在消失吗?

4

2 回答 2

2

旧的类仍然会存在,但目前看起来不像是重大开发工作的方向。因此,您至少应该能够使用 1.0 - 坦率地说,这对于大多数常见操作来说已经足够好了。

备择方案:

  • (使用 .NET 中当前的 xslt 1.0 工具)
  • 替代的 3rd 方 xslt 工具(或撒克逊,如果你喜欢)
  • 加载到诸如XDocument/之类的 DOMXmlDocument并对其进行操作(仍然提供 xpath 支持等)
  • 将 xml 反序列化为对象模型并操作模型;也许重新序列化
  • 反序列化为对象模型并使用 T4 或 razor 等模板语言

就个人而言,我喜欢 xslt——它在一些场景中强大而优雅;至少值得了解,但是...除非我知道我有一个非常具体的目的,否则我不会在课程上花费很多时间。

于 2012-05-04T08:12:58.453 回答
-1

Sharepoint 2010 广泛使用 XSLT。我希望他们能杀了它。开发环境极差:(

于 2012-05-04T09:06:40.570 回答