2009-09-01から1ヶ月間の記事一覧
注意 [2009.10.13] この記事で書かれている方法は、W3C DOM 3 XPath Specification とは異なる独自実装を用いています。 W3C DOM 3 XPath の勧告に従った方法で XPath を評価する という記事を書きましたので、そちらに記した方法で XPath 式を実行すること…
REXML の XPath の実装状況を調べようとしてちょっと XPath を使ってみたのですが、どうも仕様どおりの動きをしないことがあったのでメモしておきます。#! /usr/bin/ruby1.9 # -*- coding: utf-8 -*-begin STDOUT.set_encoding( "UTF-8", "UTF-8" ) # REXML …
こないだ Ruby の勉強をして早速ちょこちょこ使ってるのですが、標準ライブラリに DOM を扱えるものがないということに気づいてちょっと悲しくなりました。 DOM プロセッサの代わりに REXML という XML プロセッサが標準で添付されてはいますが、やはり DOM …
XML 文書内で名前空間 (namespace) を使用する際、qualified name を使用することになります。 下記 XML の "test" や "p:test2" は qualified name です。 <test xmlns="http://www.vividcode.info/test" xmlns:p="http://www.vividcode.info/p"> <p:test2>この要素は名前空間 URI "http://www.vividcode.info/p" に属する</p:test> </test>Qualified name に関しては 名前…
私は、Java アプリケーションの開発を行う際に統合開発環境 (IDE) として Eclipse を使用しており、プロジェクト管理ツールとして Apache Maven 2 を使用しています。 また、Eclipse から Maven 2 を使うために m2eclipse (Eclipse のプラグイン) を使用して…
前も書いたかもしれないけど、何故かうちの Ubuntu 9.04 で Eclipse が起動してくれないのです。。Download ページから Linux 用の Eclipse をダウンロードし、展開してバイナリを実行、すると、ワークスペースの選択までは行くのですが、その後 Eclipse の…