Я пытаюсь вызвать функцию javascript xslt? почему он не называется?Почему функция javascript не звонит в xslt?
http://xsltransform.net/gWEamLX
Я попытался как этот
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:jscript="http://www.url.com"
exclude-result-prefixes="msxsl jscript">
<xsl:output method="html" doctype-public="XSLT-compat" omit-xml-declaration="yes" encoding="UTF-8" indent="yes" />
<xsl:template match="/">
<hmtl>
<head>
<title>New Version!</title>
</head>
<xsl:variable name="sVar" select="'ss'"/>
<xsl:value-of select="jscript:getRegion(string($sVar))"/>
<msxsl:script language="JScript" implements-prefix="jscript">
function getRegion(sVar){
alert(sVar)
}
</msxsl:script>
</hmtl>
</xsl:template>
</xsl:transform>
Я беру ссылку здесь Calling a user defined function written in javascript using xsl почему предупреждение не отображается
Зачем нужна таблица стилей? Вы открываете это в браузере? – adeneo
Не уверен в 'jscript', хотя вы можете вызывать функцию' javascript' в 'xhtml'' document'. – guest271314
извините за поздний ответ. Мне нужно открыть в браузере – user5711656