sitemap.xml的前驱可以处理<! - ENTITY name“my text” - >?

时间:2010-11-01 03:38:47

标签: sitemap

sitemap.xml的前任可以解决这个问题吗?

<?xml version="1.0" encoding="UTF-8"?>
<!ENTITY  port ":8080">
<!ENTITY  host"http://example.com&port;">
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
   <url>
    <loc>&host;/path/</loc>
 <!-- ...

2 个答案:

答案 0 :(得分:0)

我假设是这样的。尽管如此,它很可能会忽略它。如果没有Sitemaps DTD,我认为必须忽略它,除非它期望它。

答案 1 :(得分:0)

来自Wikipedia

  

在标记语言SGML,HTML,XHTML和XML中,字符实体引用是对在文档类型定义(DTD)中预定义或显式声明的特定类型的命名实体的引用。实体的“替换文本”由通用字符集/ Unicode中的单个字符组成。字符实体引用的目的是提供一种引用不可通用编码的字符的方法。

简而言之,没有。除非预处理器非常宽容,否则不会。