Я пытаюсь преобразовать отчет HTML в XML, но некоторые JavaScript-файлы в файле выдают ошибки из-за операторов с символом меньше чем (например, for(var i=0; i<els.length;i++)
). Я подумал, что смогу исключить JavaScript с помощью следующего шаблона, который должен удалить все узлы сценария:
<xsl:template match="script"/>
Я предполагал, что процессор XSLT просто пропустит все узлы сценария, но все равно выдает те же ошибки. Я также попытался добавить это:
<xsl:template match="script/text()"/>
Не повезло. Если я вручную удаляю весь javascript из файла, мое преобразование работает, но это не практично, поскольку мне нужно создавать и запускать ежедневный автоматизированный процесс для этих файлов HTML, чтобы извлечь некоторые данные из таблиц HTML.