Я использую встроенную таблицу стилей в документ xml Referring the link. Мое намерение получает имя файла из тега xml через XSLT и проверяет его с помощью Javascript. Я пытаюсь передать значение переменной xsl функции javascript. Мое предупреждение не работает. Я уверен, что браузер запускает мой Javascript.Невозможно использовать переменную xsl в Javascript
Но я получаю синтаксическую ошибку
Мой XML-код
<?xml version="1.0" standalone="no" ?>
<?xml-stylesheet type="text/xsl" href="#id(xyz)"?>
<file>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" id="xyz">
<xsl:template match="/">
<xsl:variable name="fName" select="filename" />
<xsl:text><xsl:value-of select="$fName"/></xsl:text>
<html>
<head>
<script type="text/javascript">
var fileName = "<xsl:value-of select="$fName"/>";
alert(fileName);
</script>
</head>
<body>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
<filename>10052015</filename>
</file>
я думаю теги сценария являются неанализируемыми. вы можете просто ввести значение в скрытый div или вход. – dandavis
Какой браузер дает это сообщение об ошибке? –
MartinHonnen - Internet Explorer – Sam