Xercesバグ?:(・_・)

バグ?
DOMでデータ解析しつつXML随時更新してると、時々getChildNodesでTextNodeしか取れないという謎現象発生。



JDK5を使用。
JDKのXMLエンジンそのまま。
一応最新Xerces(2.9?)でも試したが、同じ現象が出た。
VisitorでぎっこんばったんしながらDOMでデータ解析&XML更新をしていると

・getChildNodesでTextNodeのリストしか突如取れなくなる
・getElementsBy~で取ると下位のElementがちゃんと取れる
・データをシリアライズして出力してみるとちゃんとデータはある
・insertBeforeで親ノードで1個手前にノードを挿入すると突如getChildNodesで下位エレメントが取れるようになる。

という謎現象が勃発。沸けわからん、てーか困った。
最悪自分で分割して取ってがんばってソートするとか?

タブとかの空白文字が入ってるのも怪しいのだが、xhtml編集をしているので不用意に空白文字除去もできん。

こまったこまった
[PR]
by namizusi | 2007-04-22 01:38 | プログラム


<< ロッキー・ザ・ファイナル:(^_^) あれこれ:(・_・) >>