开发者

Dashes in XML Builder

Is there a way to generate xml tags with dashes in builer?

Imagine I want to generate the following XML:

<ninja-programmer>
    Jon Skeet
</ninja-programmer>

I am not able to 开发者_StackOverflow社区do it like:

require 'builder'
data = ''
x = Builder::XmlMarkup.new(:target => data, :indent => 2)
x.instruct!
x.ninja-programmer "Jon Skeet"

That would confuse the parser so, how can I do it?


Try declaring it explicitly:

x.tag! "ninja-programmer", "Jon Skeet"

There is a funky way too:

x.send :"ninja-programmer", "Jon Skeet"
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜