0
Я хочу вывести изображение с помощью xslt. Атрибут SRC будет пришедшим от узла XML>XML CDATA не работает с XSLT
Примера
<images>
<![CDATA[/images/sample_image.png]]>
</images
в моей XSLT я выводимый изображение со следующим кодом ниже, но им получать разбитое изображение.
<xsl:element name="img">
<xsl:attribute name="src"><xsl:value-of select="//images"></xsl:value-of></xsl:attribute>
</xsl:element>
но когда я попытался вывести изображение с помощью жесткого кодирования src, он сработал.
<xsl:element name="img">
<xsl:attribute name="src">/images/sample_image.png</xsl:attribute>
</xsl:element>
Есть ли причина, по которой первый код не работает?
Пожалуйста, покажите свой результат. –
Привет, Francis .. im, получая сломанное изображение, например, когда изображение или путь, определенные в атрибуте src, не могут быть найдены. что-то вроде этого – unknown
Не имеет значения для таблицы стилей XSLT, независимо от того, находятся ли данные в секции CDATA или нет, модель данных XSLT вообще не различает такие данные синтаксиса разметки. Таким образом, ошибка, скорее всего, в другом месте, возможно, это проблема пространства имен. –