Advertisement
Guest User

Untitled

a guest
Jun 10th, 2020
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.79 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  3. xmlns:xs="http://www.w3.org/2001/XMLSchema" exclude-result-prefixes="xs" version="2.0">
  4. <xsl:template match="/">
  5. <xsl:result-document method="html" href="book_table.html">
  6. <html>
  7. <head>
  8. <title>Books</title>
  9. </head>
  10. <body>
  11. <xsl:for-each select="//book">
  12. <table>
  13. <tr>
  14. <th>BOOK NUMBER <xsl:value-of select="./@number"/></th>
  15. </tr>
  16. <tr>
  17. <td>title: <xsl:value-of select="./title"/></td>
  18. <td>location: <xsl:value-of select="./location"/></td>
  19. </tr>
  20. <tr>
  21. <td>publisher: <xsl:value-of select="./publisher"/></td>
  22. <td>year: <xsl:value-of select="./year"/></td>
  23. </tr>
  24. <xsl:for-each select=".//chapter">
  25. <tr>
  26. <td>Chapter <xsl:value-of select="./@chapternum"/></td>
  27. <td>pages: <xsl:value-of select="./pages"/></td>
  28. <td>words: <xsl:value-of select="./words"/></td>
  29. </tr>
  30. </xsl:for-each>
  31. </table>
  32. <p>&#160;</p>
  33. </xsl:for-each>
  34. </body>
  35. </html>
  36. </xsl:result-document>
  37. </xsl:template>
  38. </xsl:stylesheet>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement