yka*_*ich 0 ruby xml ruby-on-rails
我想将xslt样式表附加到我使用XMLBuilder构建的XML文档中.这是通过看起来像的处理指令完成的
<?xml-stylesheet type='text/xsl' href='/stylesheets/style.xslt' ?>
Run Code Online (Sandbox Code Playgroud)
通常,我会使用该instruct!方法,但:xml-stylesheet不是有效的Ruby符号.
XMLBuilder为使用tag!方法的元素提供了这种情况的解决方案,但是我没有看到处理指令的等价物.
有任何想法吗?
你这样做:
xm.instruct! 'xml-stylesheet', {:href=>'/stylesheets/style.xslt', :type=>'text/xsl'}
Run Code Online (Sandbox Code Playgroud)
只需在之后添加该行即可
xm.instruct! :xml, {:encoding=>"your_encoding_type"}
Run Code Online (Sandbox Code Playgroud)
在你的文档输出代码的其余部分之前,你应该很高兴.
| 归档时间: |
|
| 查看次数: |
1599 次 |
| 最近记录: |