<?xml version='1.0'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:output
	indent="yes"
	method="xml" 
	omit-xml-declaration="no"
	encoding="iso-8859-1"
	doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
	doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>

<xsl:template match="/plist/array">
	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
	<head>
		<title>Plist to HTML</title>
	</head>
<body>
	<xsl:apply-templates select="*" />
</body>
</html>
</xsl:template>


<xsl:template match="dict">
	<p>
  <strong>Date:</strong> <xsl:value-of select="date" /><br />
	<xsl:apply-templates select="key" /> 
	</p>
</xsl:template>

<xsl:template match="key">
	<xsl:if test="text()='Message'">
		<strong>Message:</strong> <xsl:value-of select="following-sibling::string" /><br />
	</xsl:if>

	<xsl:if test="text()='Outgoing'">
		<strong>Outgoing:</strong> <xsl:value-of select="following-sibling::integer" />
	</xsl:if>
</xsl:template>


</xsl:stylesheet>
