我有一些XML文档,希望从Sinatra服务器提供。我进行了一些搜索,但没有找到特定的内容。
我找到了builder gem,但我不想从头开始构建文档。
我尝试做这样的事情:
get '/'
xml = '<?xml version=\"1.0\" encoding=\"UTF-8\"?> <name>My name</name> <age>90</age>'
body xml
end
但是这会在它周围添加HTML标签。我可能错过了一些非常基本的东西。你能指点我正确的方向吗?
我有一些XML文档,希望从Sinatra服务器提供。我进行了一些搜索,但没有找到特定的内容。
我找到了builder gem,但我不想从头开始构建文档。
我尝试做这样的事情:
get '/'
xml = '<?xml version=\"1.0\" encoding=\"UTF-8\"?> <name>My name</name> <age>90</age>'
body xml
end
但是这会在它周围添加HTML标签。我可能错过了一些非常基本的东西。你能指点我正确的方向吗?
使用Sinatra非常简单:
get '/' do
content_type 'text/xml'
"<name>Luis</name><age>99</age>"
end
访问'/'时,响应将是XML "<name>Luis</name><age>99</age>"
,且正确的content_type。
get '/'
content_type 'text/xml'
'<?xml version=\"1.0\" encoding=\"UTF-8\"?><root><name>My name</name> <zage>90</age></root>'
end