XPath

XPath test #4

やっぱ substring-after((id("n12")//*)[1]/@id,"n") こういうのはCan't locate object method "getElementById" via package "XML::XPathEngine::NodeSet" at lib/XML/XPathEngine/Function.pm line 121.でコケる。 foreach my $id (@ids) { if (my $found …

XPath test #3

コメントノード、怪しくなかった。TreeBuilderのstore_comments呼んでなかっただけ。pi系の関数はたぶん実装されてないだけなんじゃないだろうか。descendantはやっぱりあやしいのかも。substringの引数は文字列しか想定してないとみた。 substringの二番目…

XPath test #2

すいませんHTML::TreeBuilder::XPathの使い方間違ってました... tree->findnodesじゃなくてtree->find_xpathして自分で結果のクラスをみる必要アリ。tree->findはいまいち結果が変だった(ちがったかも。細かいところは忘れた)。substring-after("n13","n") …

XPath test

amachang の XPath テストコードを HTML::TreeBuilder::XPath で試してみる。 - TokuLog 改め だまってコードを書けよハゲを参考にコード書いてみたけどわかんなくてベタ書き。XPath Testでfirebugコンソールでdataをperlの配列に整形して貼って、テスト二つ…