可能性の重複:perlを使ってXMLファイルにタグと属性を追加するには?
XMLファイル
:<users> <user> <id>12345567</id> <name>Ronsna Stedinberg</name> </user> <user> <id>12345568</id> <name>Sonsna Dtedinberg</name> </user> </users>
how to read a text file and use it to update XML tag with perl
こんにちは、
は、私はこのようなXML文書を持っています
とこのようになりますテキストファイル:
テキストファイル
私は、ファーストネームのmiddlenameを知らせるテキストファイルを読み込み、XMLファイルに名前タグを変更できるようにする必要がありRonsna John Stedinberg y Sonsna Dtedinberg
(もしテキストファイル内のデータの末尾に「y」がある場合にのみ、属性を追加します。
出力は次のようになります。
出力ファイル
<users>
<user>
<id>12345567</id>
<name>
<firstname op="y">Ronsna</firstname>
<middlename op="y">John</middlename>
<lastname op="y">Stedinberg</lastname>
</name>
</user>
<user>
<id>12345568</id>
<name>
<firstname op="n">Sonsna</firstname>
<lastname op="n">Dtedinberg</lastname>
</name>
</user>
</users>
私は本当に助けが必要?
おかげ
これまでに試したことをお聞かせください。これを行うには、XML :: Twig Perlモジュールを参照することをお勧めします。 –
私は初心者です、私はXML :: Twigを見て、何かをしようとしてください、バートJしてくださいあなたは私の方法を表示できますか? – aliocee
なぜあなたはfirstname/lastnameにop = ""を追加していますか?名前札に行かないのはなぜですか? – Leolo