Output to a list : html output « XSLT stylesheet « XML Tutorial






File: Data.xml

<?xml version = "1.0"?>
<product>
   <books>
      <book>Java</book>
      <book>C How to Program</book>
   </books>
</product>

File: Transform.xslt
<?xml version = "1.0"?>
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  <xsl:template match="/product">

      <em>
        <xsl:value-of select="title" />
      </em>
      <li>
        <em>
          <xsl:value-of select="book" />
        </em>
      </li>
      <li>
        <em>
          <xsl:value-of select="cd" />
        </em>
      </li>
    </xsl:template>

</xsl:stylesheet>
Output:

<?xml version="1.0" encoding="UTF-8"?><em/><li><em/></li><li><em/></li>








5.3.html output
5.3.1.Use tag to format xml element
5.3.2.Use different font style to format element
5.3.3.Output to a list
5.3.4.Just output html tags
5.3.5.Output entity
5.3.6.Output one type of HTML tags per template
5.3.7.Use html to format xml document
5.3.8.Format xml with html
5.3.9.Format html output with CSS