0
私は現在、このxsltスタイルシートを使用してsitemap.xmlにスタイリングを行っています。 sitemap.xmlとファイル:XML - xsltスタイルシートを使用し、出力はありません
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="sitemap.xsl"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.9">
<url>
<loc>https://lakupon.com/</loc>
<changefreq>always</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://lakupon.com/tentang</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
</urlset>
sitemap.xslファイル:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<xsl:for-each select="urlset/url">
<tr>
<td><xsl:value-of select="loc" /></td>
<td><xsl:value-of select="priority" /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
出力はこれです: sitemap.xml
誰かが間違っているものを私に教えてくださいことはできますか?ありがとう!あなたのXMLで
ありがとうございました!それは完全に動作します。私は参照してください..私は名前空間を削除しようとします... – Clorush
素晴らしい。名前空間がサイトマップに必要であることに注意してください。そうでないと悪いので、あなたと一緒に住んでいて、XSLで対処する方が良いかもしれません。 –