У меня есть следующий скрипт, который я хочу вставить в таблицу, но у меня есть некоторые проблемы с ним.
declare
v_xslt9 varchar2(32767) := '<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="UTF-8" indent="yes"/> <xsl:template name="Template"> <xsl:text>Kære </xsl:text> <xsl:value-of select="/nameValueMap/entry[string=''FIRST_NAME'']/string[2]"/> <xsl:text> </xsl:text> <xsl:value-of select="/nameValueMap/entry[string=''LAST_NAME'']/string[2]"/></xsl:template> </xsl:stylesheet>'
begin
insert into XSLT values ('','Note',sysdate,v_xslt9,sysdate,'T','')
end;
Интересующая часть выглядит следующим образом
<xsl:text> </xsl:text>
Я использую PL / SQL Developer, и когда я запускаю скрипт выше, он распознает
как сущность, и тогда я должен ввести, какое значение я хочу в нем. То, что я хочу, это простой пробел в XSL, так что имя и фамилия будут разделены. Я перепробовал все предложения по следующей ссылке: orafaq - Я просто не могу заставить его работать. Либо происходит сбой при попытке вставить, либо происходит сбой при извлечении данных.
Есть ли какой-нибудь простой способ вставить пробел в XSL?