2012-02-01 64 views
0

轨RSS命名空间标记生成

<title>Webisode 200 Playlist</title> 

<item> 

    <title>Testing 201</title> 

    <media:credit role="author">Adam Houston</media:credit> 

    <media:content url="http://www.youtube.com/watch?v=gb0bGZ06vXn" type="video/x-flv" /> 

    <jwplayer:duration>200</jwplayer:duration> 

</item> 

我使用的轨道XML生成相应的XML,但我的问题是如何产生似有标签的命名空间或者我也该如何告诉xml关于角色=“作者”这样的attirbutes。如果你想创建这样的标签

问候,

回答

0

使用tag!方法:

xml.tag!("SOAP:Envelope") # => <SOAP:Envelope/> 

属性哈希选项中传递:

xml.target("name"=>"compile") # => <target name="compile"\> 

看到更多的相关信息的文档: http://ap.rubyonrails.org/classes/Builder/XmlMarkup.html#M000157

+0

我们如何获得命名空间以及cdata ta克一起为一个XML节点? – 2012-09-21 14:26:11