-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を実装するときにキツイのよ。。。