次のようなテーブルを取得しました: http://pastebin.com/jjZxeNHF
PHP-DOMDocumentとして取得しました。
ここで、このテーブルを「解析」したいと思います。
私が正しければ、 $superTable->getElementsByTagName('tr')
外側の tr だけでなく内側のものも取得するため、次のようなものは機能しません。
foreach ($superTable->getElementsByTagName('tr') as $superRow) {
foreach ($superRow->getElementsByTagName('td') as $superCol) {
foreach ($superCol->getElementsByTagName('table') as $table) {
foreach ($table->getElementsByTagName('tr') as $row) {
foreach ($row->getElementsByTagName('td') as $col) {
}
}
}
}
}
2 番目のスニペットで説明されているように、フィールドごとにすべてのテーブルを調べるにはどうすればよいでしょうか。