Tag: xslt

在Ruby中执行XSL转换的最佳方法(XSLT 2.0)

在Ruby中执行XSL转换的最佳和最有效的方法是什么? 我尝试了Nokogiri,但无论我尝试了什么,它总会导致: compilation error: element stylesheet 样式表在我的XML编辑器中完美运行。 我在Linux上使用Ruby 1.9.3。 在探索之后,我发现Nokogiri不支持XSLT 2.0: Nokogiri使用libxml2,它只支持XPath 1.0 / XSLT1.0 我的样式表是使用XSLT 2.0语法编写的。 我更新了这个问题的标题以反映这一点。 我希望Nokogiri以更有意义的方式回应它。 为什么要执行XSL转换? 只是好奇。 我正在开发一个向其他网站提交XML Feed的网站。 每个Feed都有不同的格式,但Feed的数据来源是相同的。 因此,我决定使用从数据库提供的XSL样式表,而不是为每个Feed编写自定义代码。 这样我就可以通过上传新的样式表来创建新的Feed。

OS X上的xslt 2.0和Ruby

我试图针对XSLT 2.0表解析XML文档。 但是,我被告知OSX 10.5.x上的库仅支持XSLT 1.0操作。 当我看到xsltproc时,我得到了这个: hmasing $ xsltproc –version使用libxml 20616,libxslt 10112和libexslt 810 xsltproc针对libxml 20616编译,libxslt 10112和libexslt 810 libxslt 10112针对libxml编译20616 libexslt 810针对libxml编译20616 有没有人有一个简明的指南来安装XSLT 2.0,ruby xslt gems来对抗那些libs,还有一些好的方法可以通过我的方式? 请假设我在任何指示中都是一个完全白痴。 任何帮助是极大的赞赏! 汉斯