XMLプロセッサの考え方
●GetNext()とFindNext("xxxxx")の違い GetNext()は同階層のタグがあれば、タグ名が別名でもそこに移動する。 タグ名まで含めて次のノードを探すには、FindNext("タグ名")を使う。 ********************************************************* 1) GetNext() gets the next sibling node regardless of tag name. sibling とは "兄弟"の意味。 sibling node....兄弟ノード(同階層のノードのこと) 2) FindNext() gets the next sibling node with a specific tag name. ********************************************************* 同レベルのタグがある混み入ったXMLファイルでは、FindNext("xxxx")の方がよい。 ●ノード変数名 FindChild()で指示する階層構造に従ってタグの階層を追跡。 ノード変数にタグ名を使っても、それはあくまで便宜上の話で、 タグ名で検索してくれる訳ではない。 ●要素や座標が切り替わるところで、ループ(while(true))を回す。 ●マイクロイメージ社のサイトに、現時点でXMLプロセッサの自習書(チュートリアル) はありません。 2011.10.24