我有一个Nokogiri xml节点:
node = <word n='ab' v='cd'>something</word>
我想添加一个属性:
node['p']='ef'
但是以这种方式“显示”属性列表中的第一个,例如
node = <word p='ef' n='ab' v='cd'>something</word>
有一种简单的方法吗?
答案 0 :(得分:3)
我不知道任何允许您控制属性顺序的XML序列化程序(除非意外,依赖于产品的未记录功能)。没关系;订单只是装饰性的。
当你说“订单表示确认”时,这是非常令人担忧的,因为当XML非常清楚通常不会维护订单时,你会将意义附加到属性的顺序。您需要重新设计XML以找到捕获此信息的不同方法。