我有一个像这样的xml文件:
<catalog>
<Letter xmlns:xsi="http://www.irica.com/ECEP/1383-12/SendSchema-instance" xsi:noNamespaceSchemaLocation="file:ECEP_Letter.xsd">
<Protocol Name="ECEP" Version="1.01" />
<Software SoftwareDeveloper="My software company" Version="1.0" GUID="{9A0C9627-1052-4F88-8084-77CE777E7126}" />
<Sender Organization="عنوان سازمان فرستنده" Department="واحد مديريت؛؛مدير کل" Position="مدير کل" Name="مهندس مدیری" Code="985120" />
<Receiver Organization="عنوان سازمان گیرنده" Department="معاونت مالی؛؛معاون" Position="معاون" Name="مهندس مالی" Code="359234" ReceiveType="Origin" />
...
</Letter>
</catalog>
我编写了一个xls主题,但问题是我无法将其视为实例SoftwareDeveloper
或Version
。我怎么解决这个问题?
编辑:
这是我的代码的一部分:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td><xsl:value-of select="catalog/Letter/Software/SoftwareDeveloper"/></td>
<td><xsl:value-of select="catalog/Letter/Software/Version"/></td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
答案 0 :(得分:0)
你的路径不对,你想要
<xsl:value-of select="catalog/Letter/Software/@SoftwareDeveloper"/>
和其他路径的类似更改。