目标:从Excel工作表生成xml文件:
我想显示:
<SchufaService version="2.0"
xmlns="http://www.schufa.de/siml/2.0/final">
我目前正在:
<SchufaService
xmlns="http://www.schufa.de/siml/2.0/final" version="2.0">
我正在使用这个Ruby代码:
xml.SchufaService("version": "2.0","xmlns":
"https://www.schufa.de/siml/2.0/final") do
有人可以提供建议吗?
答案 0 :(得分:3)
您在问题中显示的是具有两个属性的单个标记(在XML中称为“元素”)。在XML中,标记中的属性顺序不重要,也不是空格。因此,您发布的两个标签在语义上完全相同。
这是在XML specification, Section 3.1:
中定义的请注意,start-tag或empty-element标记中的属性规范顺序并不重要。
任何读取代码产生的输出的XML解析器都会看到与“目标”输出完全相同的结果。