4

私はrubyでxmlエクスポーターを作成しており、それにlibxmlパッケージを使用しています。ルート要素の外側にコメントノードを書きたい

<?xml version="1.0" encoding="UTF-8"?>
<!-- comment -->
<root>
 <childnode />
</root>

上記の形式へのエクスポートを実行するにはどうすればよいですか?

上記を生成するためのサンプルルビーコード(コメントノードを考慮せずに)

doc = XML::Document.new()
rootNode = XML::Node.new('root')
doc.root = rootNode
childNode = XML::Node.new('childnode')
childnode << rootNode
4

2 に答える 2

0

最終的にxml文字列を手動で編集して、ルートノードの外部にコメントを追加しました(libxmlとnokogiriの両方)

于 2011-10-13T18:58:19.640 に答える
-2
<?xml version="1.0" encoding="UTF-8" ?>
<List type = "" =”00:75:00” =”00:00:05”&gt;

</List>

はい

<?xml version="1.0" encoding="UTF-8" ?>
<List type = "update" >
</List>
于 2011-09-07T05:03:21.450 に答える