我正在尝试为seo制作google sitemap并且已成功创建,但当我尝试通过浏览器访问xml文件时,它会显示。
加载样式表时出错:加载XSLT样式表时发生网络错误
这是我的示例文件sitemap.xml
<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="http://boss123.com/sitemap.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url>
<loc>http://boss123.com/en/index.html</loc>
<lastmod>2013-10-01T10:34:00+05:30</lastmod>
<priority>1</priority>
<changefreq>always</changefreq>
</url>
</urlset>
(boss123.com是假网址) 有人请帮忙...... 在此先感谢
答案 0 :(得分:1)
当xml的样式表错误或缺失时,会出现此错误
意思是请检查
http://boss123.com/sitemap.xsl
它在正确的位置,该文件的语法就在这里是该文件的语法
sitemap.xsl
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="2.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:sitemap="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>XML Sitemap</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<style type="text/css">
body {
font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
font-size:13px;
}
</style>
</head>
</html>
</xsl:template>