如何从命令行打开xml文件?

时间:2016-09-08 04:21:37

标签: xml xslt

我有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>

1 个答案:

答案 0 :(得分:-1)

我不知道如何在cmd上打印文件,但是我尝试使用notepad [filename]来帮助打开文件。