我是 XML 及其相关语言的新手。我正在尝试做一个与voiceXML相关的项目。我需要使用 XSLT 将 XML 文档转换为 VoiceXML 文档的地方。我尝试使用 xslt 转换以下 XML 文件。但我得到的输出是:“我在这里,我不在这里,我在这里,我不在这里”你能帮我解决这个问题吗?
先感谢您。
XML 文件 =“myProj.xml”
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="myProj_xsl.xsl"?>
<myProjtag>
<prompt>
I am here
</prompt>
<prompt>
I am not here
</prompt>
</myProjtag>
XSLT 文件="myProj_xsl.xsl"
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<vxml version="2.0" lang="en">
<form id="myProj">
<prompt>
<xsl:value-of select="."/>
</prompt>
<prompt>
<xsl:value-of select="."/>
</prompt>
</form>
</vxml>
</xsl:template>
</xsl:stylesheet>