我的xml文件是
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>items</key>
<array>
<dict>
<key>assets</key>
<array>
<dict>
<key>kind</key>
<string>software-package</string>
<key>url</key>
<string>http://172.16.147.75:3000/testfile/TestInstall.ipa</string>
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>MainStoryboard_iPad</string>
<key>bundle-version</key>
<string>1.0</string>
<key>kind</key>
<string>software</string>
<key>title</key>
<string>TestInstall</string>
</dict>
</dict>
</array>
</dict>
</plist>我想要生成这个文件使用nokogiri或任何其他方法或宝石,请有人帮助我。
发布于 2014-04-25 09:41:36
当然,您可以按照推荐的nokogiri建筑商使用byBaldrick。
要将xml输出生成到文件,您可以这样做:
xml_file = open(filename, 'w')
xml_file.write xml_string
xml_file.close或者使用块语法在一行中实现这一点:
File.open(local_filename, 'w') { |f| f.write(xml_string) }发布于 2014-04-25 09:45:12
试试这个:
下面的链接提供了如何使用nokogiri生成xml。
http://runnable.com/UjY9hE5ZnwIjAAED/how-to-create-xml-with-nokogiri-for-ruby-on-rails-and-csv
https://stackoverflow.com/questions/23288631
复制相似问题