YQL XSLT 实施限制
由于某种原因,YQL 的 XSLT 表无法解析我的样式表。我已成功地将样式表与 W3C 的 XSLT 服务结合使用。以下是 YQL控制台。为什么这在 YQL 中不起作用?
另外,我还没有弄清楚如何将 YQL 查询的结果作为要转换的 XML 传递到 XSLT 表,同时还指定样式表 url。当前的解决方法是滥用 W3C 的服务。
For some reason, YQL's XSLT table can't parse my stylesheet. I have used the stylesheet successfully with the W3C's XSLT service. Here's an example of the problem in YQL Console. Why does this not work in YQL?
Also, I have yet to figure out how to pass the results of a YQL query to the XSLT table as the XML to be transformed while also specifying a stylesheet url. Current workaround is to abuse the W3C's service.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的样式表定义为 1.0,但您使用的是
replace()
和tokenize()
,它们是 2.0 标准的一部分。然而,它是一个完全有效的 XSLT/XPath 2.0 样式表。Your stylesheet is defined as 1.0 but you're using
replace()
andtokenize()
which is part of the 2.0 standard. However it is a fully valid XSLT/XPath 2.0 stylesheet.作为对 Per T 答案的补充,请更改以下内容:
使用此:
这些:
使用这些:
注意:这是为了以防万一您事先不知道数字的数量,否则您可以这样做:
另外,这
应该是这样的:
最后是这样的:
可能是:
As an addition to Per T answer, change this:
With this:
These:
With these:
Note: This is just in case you don't know the amount of digit in advance, otherwise you could do:
Also, this
It should be just this:
And finaly this:
Could be: