Допустим, есть HTML-таблица вида:
И ее нужно преобразовать в таблицу вида:
То есть:
1) Привести таблицу в обычный вид методом размножения объединенных ячеек первого ряда;
2) Объединить первый и второй ряд ячеек таблицы методом слияния их данных.
Достигается эта задача применением связки макросов шаблона вывода: [APPLYTABLESPANS] и [MERGETABLEROWS]:
1 | [MERGETABLEROWS][APPLYTABLESPANS][FIX]<CD_GRAN_3!>[/APPLYTABLESPANS][/MERGETABLEROWS] |
Где:
<CD_GRAN_3!> – граница парсинга, которая выводит код HTML-таблицы (может содержать в себе несколько HTML-таблиц)
[APPLYTABLESPANS] – выполняет размножение объединенных ячеек таблицы
[MERGETABLEROWS] – выполняет слияние всех первых рядов таблицы (кроме последнего) методом объединения рядов ячеек
Норм, спасибо.
Правда редко встречалось у меня такое – но круто, спасибо.
Здравствуйте.
Пожалуйста…