簡體   English   中英

XML格式不正確

[英]XML not well formed

當我將結束標記放在html頁面頭部的鏈接上時,W3C驗證程序顯示格式正確。

但是,當我驗證HTML時,它會顯示“流浪結束鏈接標記”。

如何同時驗證HTML和XML?

XHTML 1.0的附錄C建議使用類似以下的語法

<link rel="stylesheet" href="foo.css" />

也就是說,XML“自動關閉”空元素標記語法,在斜杠/之前有一個空格。 實際上不再需要該空間(需要該空間的瀏覽器已絕種),因此您也可以編寫

<link rel="stylesheet" href="foo.css"/>

這適用於所有瀏覽器。 正式地,您不應該使用HTML 4.01(請參閱SGML,HTML,XML和XHTML中的Empty元素中的冗長解釋),並且它可能會導致驗證錯誤,具體取決於上下文(對於link ,確實如此)。

無法使同一文檔既符合HTML 4.01文檔又符合XHTML 1.0文檔。 通常,也不需要。

在HTML5中,情況有所不同:HTML序列化和XML(XHTML)序列化都允許使用“自動關閉”語法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM