У меня есть следующий DXL (т.е. данные XML Lotus Notes):
<?xml version='1.0' encoding="ISO-8859-1"?>
<document xmlns='http://www.lotus.com/dxl' version='6.5' maintenanceversion='4.0'>
<noteinfo>
<created><datetime>20020225T160055,64-05</datetime></created>
<updatedby><name>CN=John Doe/O=MyOrg</name></updatedby>
</noteinfo>
</document>
Я пытаюсь преобразовать DXL в HTML с помощью таблицы стилей XSLT, но полученный HTML не содержит никаких элементов данных. Я раньше не работал с данными DXL, и мой XSLT немного устарел, поэтому я не уверен, в чем проблема.
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0">
<xsl:template match="/">
<html>
<body>
<h2>Submission</h2>
<table border="1">
<tr>
<td>Create date:</td>
<td><xsl:value-of select="document/noteinfo[1]/created[1]/datetime[1]"/></td>
</tr>
<tr>
<td>Updated by:</td>
<td><xsl:value-of select="updatedby[1]/name[1]"/></td>
</tr>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>