Index > xpath

xpath

Sun, December 27, 2009

XSLTで内容をコピーした上で XPATHで指定した位置に要素を追加する記述

このXSLのイディオムはあまりによく使うのでメモ。

続きを読む

Sun, December 27, 2009

XSLTで子要素(テキスト)を属性にする記述、およびその逆変換

このXSLのイディオムはあまりによく使うのでメモ。

続きを読む

Mon, August 17, 2009

XPath で指定した特定部分だけをXML文書から抜き出すスタイルシート

XML文書から XPath で指定した部分だけを抜き出したい。 XSLTではデフォルトの変換規則があるため、これが意外に難しかったのでメモ。
(デフォルト規則が分かっていれば難しいことはない。)

XPathで指定した部分を取り出したいだけならば、xpathコマンドを使えばOK.
Ubuntu などでは、apt-get install libxml-xpath-perl でインストールできます。
以下のように使えます。

$ cat sample.xml | xpath -q -e "/book/chapter/title/text()"

続きを読む

 Twitter
follow me on Twitter
 Categories
 Archives