Вставка элементов XML в HTML в шаблоне.RPT
Программа, которую я использую (Tekla Structures), создает файл Excel .xls, используя шаблон .rpt, который состоит из html (и или xml). Окончательный файл состоит из таблиц с текстовыми данными. Я могу редактировать HTML / XML- код шаблона, изменив шаблон .rpt. То, что я хотел бы сделать, это заставить Excel заморозить первые n строк листа.
Я попытался добавить следующий код в раздел заголовка шаблона:
<script>
<!--[if gte mso 9]>
<xml>
<x:ExcelWorkbook>
<x:ExcelWorksheets>
<x:ExcelWorksheet>
<x:WorksheetOptions>
<x:FreezePanes/>
<x:SplitHorizontal>5</x:SplitHorizontal>
<x:ActivePane>2</x:ActivePane>
<x:TopRowBottomPane>5</x:TopRowBottomPane>
</x:WorksheetOptions>
</x:ExcelWorksheet>
</x:ExcelWorksheets>
</x:ExcelWorkbook>
</xml>
<![endif]>
</script>
Изучив сгенерированный файл, я вижу, что добавленный код есть, но он не будет работать, пока я не удалю тег script в текстовом редакторе. Затем, если открыть в Excel, строки будут заморожены, как они должны быть. Проблема в том, что без тега script строки xml не будут применяться к шаблону.
Другими словами, насколько я понимаю, мне нужно вставлять элементы xml в теги script / script, однако те же теги не позволяют элементам работать.
Есть ли альтернативный способ вставить код XML без использования тега script?
Спасибо заранее ник