在这个问答内容中,我们要求回答一个关于快速和脏的XML序列化的Ruby代码。以下是一个简单的Ruby代码示例,用于将一个Ruby对象序列化为XML格式:
require 'nokogiri'
class Person
attr_accessor :name, :age
def initialize(name, age)
@name = name
@age = age
end
end
person = Person.new('John Doe', 30)
builder = Nokogiri::XML::Builder.new do |xml|
xml.person do
xml.name_ person.name
xml.age_ person.age
end
end
puts builder.to_xml
这个代码示例中,我们首先引入了nokogiri
库,然后定义了一个Person
类,该类具有name
和age
属性。接下来,我们创建了一个Person
对象,并使用Nokogiri::XML::Builder
类将其序列化为XML格式。最后,我们将生成的XML输出到控制台。
这个代码示例仅仅是一个简单的示例,实际上,XML序列化可以根据具体的需求进行更复杂的定制。
领取专属 10元无门槛券
手把手带您无忧上云