LINUX.ORG.RU

xslt: html теги внутри xml


0

1

есть внешний валидный xml файл, внутри узлов которого есть html теги. Подобный фрагменту:

<node>Text <b>text</b> <tag>some text</tag></node>
Как написать шаблон xsl который применит вложенные шаблоны, НО при этом теги html оставит как они есть, со всеми их атрибутами не удаляя и не экранируя?

★★★★★

А в чём проблема? Используй универсальный шаблона типа

<xsl:template match="*">
    <xsl:copy>
        <xsl:copy-of select="@*" />
        <xsl:apply-templates select="*" />
    </xsl:copy>
</xsl:template>

для обработки html-тэгов (вообще любых неизвестных) и специальные шаблоны для своих xml-тэгов.

archimag ★★★
()
Ответ на: CDATA от spaceblock

Нет, не для этого.

archimag ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.