def initialize
@adapters = Array.new(12, NullNodeAdapter.new)
@adapters[XML::DOM::Node::ELEMENT_NODE] = ElementNodeAdapter.new
@adapters[XML::DOM::Node::ATTRIBUTE_NODE] = AttrNodeAdapter.new
@adapters[XML::DOM::Node::TEXT_NODE] =
@adapters[XML::DOM::Node::CDATA_SECTION_NODE] = TextNodeAdapter.new
@adapters[XML::DOM::Node::PROCESSING_INSTRUCTION_NODE] =
PINodeAdapter.new
@adapters[XML::DOM::Node::COMMENT_NODE] = CommentNodeAdapter.new
@adapters[XML::DOM::Node::DOCUMENT_NODE] = RootNodeAdapter.new
@attr = {}
end