DOMのメモ

たまにやるとはまってしまう…
DocumentBuilderFactoryからDocumentBuilderを取得した後。

Document doc = builder.parae(path);
// parse結果のドキュメントのチャイルドノードでルートのノードとなる.
Node root = doc.getChildNodes().item(0);
NodeList l = root.getChildNodes();
// lでループ中…
  Node n = l.item(i);
  \\ #textみたいのを飛ばす
  if(n.getNodeType() != Node.ELEMENT_NODE)continue;
  // ここでノード名と値を取得
  n.getNodeName() + ":" + n.getTextContent()