KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
My Google sitemap renders well through XSLT fine without the xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" in the < urlset > element, however when included, my foreach statement doesn't work and nothing renders in the template. My code's below. Thanks for your help. XML <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>{site_url}</loc> <lastmod>{current_time format="%Y-%m-%d"}</lastmod> <changefreq>monthly</changefreq> <priority>0.5</priority> </url> </urlset> XSL <xsl:template match="/"> <html> <body> <h2>Sitemap</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>Location</th> <th>Last Modified</th> <th>Update Frequency</th> <th>Priority</th> </tr> <xsl:for-each select="urlset/url"> <tr> <td><xsl:value-of select="loc"/></td> <td><xsl:value-of select="lastmod"/></td> <td><xsl:value-of select="changefreq"/></td> <td><xsl:value-of select="priority"/></td> </tr> </xsl:for-each> </table> </body> </html>
Tags (comma-separated)
Save Edits
Cancel