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