Преобразование многострочных HTML-таблиц в двухстрочные (методом объединения данных первых нескольких рядов ячеек, кроме последнего, макрос [MERGETABLEROWS])

Допустим, есть HTML-таблица вида:

И ее нужно преобразовать в таблицу вида:

То есть:
1) Привести таблицу в обычный вид методом размножения объединенных ячеек первого ряда;
2) Объединить первый и второй ряд ячеек таблицы методом слияния их данных.

Достигается эта задача применением связки макросов шаблона вывода: [APPLYTABLESPANS] и [MERGETABLEROWS]:

1
[MERGETABLEROWS][APPLYTABLESPANS][FIX]<CD_GRAN_3!>[/APPLYTABLESPANS][/MERGETABLEROWS]

Где:
<CD_GRAN_3!> — граница парсинга, которая выводит код HTML-таблицы (может содержать в себе несколько HTML-таблиц)
[APPLYTABLESPANS] — выполняет размножение объединенных ячеек таблицы
[MERGETABLEROWS] — выполняет слияние всех первых рядов таблицы (кроме последнего) методом объединения рядов ячеек

1 Star2 Stars3 Stars4 Stars5 Stars (Еще нет оценок)
Загрузка...
Автор: admin, 31 января 2017
Рубрики: Функции обработки
Метки:

Последние статьи

css.php