Как преобразовать таблицу HTML в текстовую таблицу с фиксированным шрифтом?
у меня есть приложение в Perl, которое читает в HTML-маркировке и преобразует его в текстовый вывод. Одна из вещей, с которыми я столкнулся, - это необходимость легко преобразовать таблицу HTML В вывод фиксированного шрифта.
<table border="1">
<tr><td>Hello</td>
<td>World</td>
<tr>
<td>foo</td>
<td>bar</td>
</tr></table>
Я ищу то, что может взять приведенную выше таблицу и создать что-то вроде следующего.
------------------------------
| Hello | World |
------------------------------
| foo | bar |
------------------------------
Я знаю, как подойти к этому в Perl и написать процесс, но я надеюсь, что есть какая-то библиотека, которая уже будет сделай это для меня.
2 ответов
Я использовал Text:: Table С большим успехом. В сочетании с чем-то вроде HTML:: TreeBuilder это должно быть довольно легко.