-Jaxen対応
Jaxenに対応する作業を楽にするために、APIをちょっと変更。たぶんこのAPIはエンジンの実装にしかまだ使われていないと思われ。レゾルバを本格的につくられはじめるとクリティカルな変更だったろうが。。。
interface NodeNamespace { void setNode(SpecificationNode node); SpecificationNode getNode(); String getPrefix(); String getNamespaceURI(); } interface SpecificationNode { void addNamespace(NodeNamespace namespace); Iterator iterateNamespace(); //以下を廃止void addPrefixMapping(String prefix, String namespaceURI); String getPrefixMapping(String key);}
こうしておかないと、JaxenのNavigatorを実装するときにキツイのよ。。。