Здравствуйте!
Нужно реализовать на C/C++ поддержку работы с таблицами. Грубо говоря, есть продставление таблицы в HTML формате, образованное тегами <table>, <tr>, <td> с использованием свойств COLSPAN и ROWSPAN.
Нужно эту таблицу преобразовать в какой-то внутренний формат, над которым будет легко производить действия:
- вставку строки/столбца
- удаление строки/столбца
- объединение ячеек (merge cell)
- разделение ячеек по горизонтали и вертикали (split cell)
Причем, таблица должна иметь возможность принимать, например, вот такой вид:
http://i.piccy.info/i4/2f/ad/5e5d52cca540601877e6e72285ac.png
После выполненых действий, таблицу нужно из внутреннего формата обратно преобразовать в HTML.
Вопрос - что почитать на русском? А может есть готовые C/C++ либы с реализацией данной задачи?