Emacs Lispでxmlデータをプログラムで編集するにはどうすればよいですか?
私がする必要があるのは、xml の任意の場所にプログラムで新しいノードを追加することです。
<root>
<child>
</child>
</root>
(xml-add-element xml "hello" (xml-element-by-tagname xml "child"))
<root>
<child>
<hello></hello>
</child>
</root>
編集:私は xml を Lisp 構造に解析し、それをxml.el
anddom.el
で編集するところまで行きましたが、今度は Lisp 構造を xml data に戻す必要があります。