0
xslt에서 변수에 액세스하는 방법을 알려주시겠습니까? .I는 내가 XSL에서 변수 값을 할당 낭포 값의 인쇄 할 js
.I에서 변수를 만들 : 대신 여기 평가의 나에게 string
을 제공합니다 나는 변수 값을 출력 할 때 변수 은 내 코드입니다 http://xsltransform.net/pPJ8LWbxslt에서 변수에 액세스하는 방법?
<?xml version="1.0" encoding="UTF-8" ?>
<xsl:transform xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<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>
<script>
console.log('starte');
var start = 5;
'<xsl:variable name="start">{start}</xsl:variable>'
console.log('<xsl:value-of select="$start"/>')
</script>
</hmtl>
</xsl:template>
</xsl:transform>
예상 출력 : 5
나는 여기에 관련이 이전 질문 (http://stackoverflow.com/questions/42498064/why-value-of-not-working-in-xslt-in-loop)에 댓글을했다 . XSLT는 자바 스크립트 변수에 액세스 할 수 없습니다. HTML 및 자바 스크립트가 생성 될 때까지는 XSLT (및 XML)가 오래 전에 사라져서 액세스 할 수 없기 때문입니다. XSLT는 HTML (및 자바 스크립트)을 생성하는 데 사용되지만 HTML의 처리에는 사용되지 않습니다. 실제로 HTML과 자바 스크립트를 어떻게 보이는지 알 때까지 XSLT를 제쳐 놓고 수동으로 원하는 HTML을 작성해야합니다. –
질문에 답변 해 주실 수 있습니까? 질문 http://stackoverflow.com/questions/42505285/how-to-change-the-tag-name-in-xslt – user5711656