代码之家  ›  专栏  ›  技术社区  ›  xtofl Adam Rosenfield

XML允许外部实体;XHTML呢?

  •  0
  • xtofl Adam Rosenfield  · 技术社区  · 15 年前

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

    XML示例:

    <!ENTITY foo SYSTEM "http://www.mydomain.com/logo.gif" NDATA GIF87A>
    ...
    <SOMETHING>&foo;</SOMETHING>
    
    2 回复  |  直到 15 年前
        1
  •  1
  •   Quentin    15 年前

    是的,但是

    • 它不再是 XHTML 变成 带内容的xhtml
    • 它不适用于 text/html mime类型(再见ie)或任何不进行dtd处理的浏览器(可能与大多数其他浏览器再见)。
        2
  •  1
  •   Ali Habibzadeh    15 年前

    xhtml是一组定义好的标记,它们在语义上被定义为将有意义的内容传递给希望阅读它的其他平台。但是,您可以扩展它并创建自己的标记,但它将不再是html,因此无法被搜索引擎等识别。

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

    因为你想做的是把XML和HTML结合起来