我有xml文件,它已经应用了xslt。我在xslt中使用3个文件。我需要从命令行将三个文件名作为参数传递给此xsl文件。 我可以通过单击三个xml文件中的任意一个来打开xml页面并打开xml页面。
我的xsl文件是 -
<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
我的File1.xml是 -
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="file1" select="document('File1.xml')"/>
<xsl:variable name="file2" select="document('File2.xml')"/>
<xsl:variable name="para" select="document('para.xml')"/>
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Parameter</th>
<th>File1</th>
<th>File2</th>
</tr>
<tr>
<td><xsl:value-of select="document('para.xml')/catalog/cd/title"/></td>
<td><xsl:value-of select="document('File1.xml')/catalog/cd/title"/></td>
<td><xsl:value-of select="document('File2.xml')/catalog/cd/title"/></td>
</tr>
<tr>
<td><xsl:value-of select="document('para.xml')/catalog/cd/artist"/></td>
<td><xsl:value-of select="document('File1.xml')/catalog/cd/artist"/></td>
<td><xsl:value-of select="document('File2.xml')/catalog/cd/artist"/></td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
答案 0 :(得分:-1)
我不知道如何在cmd上打印文件,但是我尝试使用notepad [filename]
来帮助打开文件。