I'm getting 0 results from my select in my xsl xml read. I suspect it's the dash/hyphen in the element path.
XML:
<sa-rest xmlns="http://iemfsa.tivoli.ibm.com/REST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<status-set state="expired" action-name="Test Plan" />
</sa-rest>
XSL:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<link rel="stylesheet" href="w3.css" />
<head>
</head>
<body>
<table>
<tr><th>Name</th><th>State</th></tr>
<tr>
<td><xsl:copy-of select="/sa-rest/status-set/@action-name"/></td>
<td><xsl:copy-of select="/sa-rest/status-set/@state"/></td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
but the results I get are:
<html>
<link rel="stylesheet" href="w3.css">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head>
<body><table>
<tr>
<th>Name</th>
<th>State</th>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table></body>
</html>
Where am I going wrong?