1
RでXMLパッケージを使用してXMLツリーを作成しましたが、 'saveXML'を使用して保存すると、エンコーディング引数は無視されます。ここ Rを使用したXMLエンコーディングR
は一例ですxml1 <- xmlTree()
xml1$addTag("Data","Hello World")
saveXML(xml1,filepath, encoding = "UTF-8")
結果は次のようになりますしかし、私は一番上の行を期待していた
<?xml version="1.0"?>
<Data>Hello World</Data>
は読むために:
<?xml version="1.0" encoding="UTF-8"?>
任意の助けいただければ幸いです
私はsaveXML' 'に' help'を読んでいたし、その情報を追加するために使用することができます 'prefix'属性思えるに設定するために使用することができます
prefix=
パラメータがあります。 'saveXML(xml1、filepath、prefix = '<?xml version =" 1.0 "encoding =" UTF-8 "?> \ n')'を試してください。説明を理解するためにヘルプをお読みください。 – Sagarおそらく、UTF-8がデフォルトであるためでしょうか? https://stackoverflow.com/questions/16361909/how-default-is-the-default-encoding-utf-8-in-the-xml-declaration –
Typo?あなたのサンプルコードは、 'ecoding =" UTF-8 "' '' encoding = "UTF-8" ' – G5W