Я использую Nokogiri для генерации XML. Я хотел бы добавить префикс пространства имен только к корневому узлу XML, но проблема заключается в применении префикса к первому элементу, который он получает, применительно ко всем дочерним элементам.Добавить префикс в корневой узел XML
Это мой ожидаемый результат:
<?xml version="1.0" encoding="UTF-8"?>
<req:Request xmlns:req="http://www.google.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" schemaVersion="1.0">
<LanguageCode>en</LanguageCode>
<Enabled>Y</Enabled>
</req:Request>
Могли бы вы вставить фрагмент кода, создающего XML? также вы можете проверить этот документ: http://www.rubydoc.info/github/sparklemotion/nokogiri/master/Nokogiri/XML/Builder – flafoux
Добро пожаловать в Stack Overflow. Вы просите нас отлаживать код, который мы не видим. Это не сработает. Вы должны показать нам минимальный пример кода, который вы написали, объяснить, почему вы думаете, что он не работает, и тогда мы можем вам помочь. В противном случае, похоже, вы просите нас написать код для вас. –