XML允许外部实体;那么XHTML呢?

XML允许外部实体;那么XHTML呢?,xml,xhtml,entity,Xml,Xhtml,Entity,这个问题引起了我的好奇心。XML允许您指定对“外部”部分的引用。那么,在XHTML中也可以这样做吗 XML示例: <!ENTITY foo SYSTEM "http://www.mydomain.com/logo.gif" NDATA GIF87A> ... <SOMETHING>&foo;</SOMETHING> ... &傅; XHTML是一组已定义的标记,它们在语义上被定义为向希望阅读它的其他平台提供有意义的内容。然而,你可以扩展它并创建你自

这个问题引起了我的好奇心。XML允许您指定对“外部”部分的引用。那么,在XHTML中也可以这样做吗

XML示例:

<!ENTITY foo SYSTEM "http://www.mydomain.com/logo.gif" NDATA GIF87A>
...
<SOMETHING>&foo;</SOMETHING>

...
&傅;

XHTML是一组已定义的标记,它们在语义上被定义为向希望阅读它的其他平台提供有意义的内容。然而,你可以扩展它并创建你自己的标签,但它将不再是HTML,因此无法被搜索引擎识别

为了提供对自定义标记的支持,需要将“application/xhtml+xml”作为mime类型

因为您要做的是将xml和html结合起来

是的,但是

  • 它不再是XHTML,而是带有内容的XHTML
  • 它不适用于
    text/html
    mime类型(再见IE)或任何不进行DTD处理的浏览器(可能与大多数其他浏览器再见)