2011-04-20 67 views
2

我在主題HTML文件:設置爲DOCTYPE XDV主題

<!DOCTYPE html> 
    <html lang="en"> 

但在頁面輸出我看到(可能是從main_template.pt推出):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1 /DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 

如何使用更正我的主題文件中的doctype信息?

+0

「正確的DOCTYPE」是什麼意思? – 2011-04-20 21:48:59

+1

此問題已在http://stackoverflow.com/questions/3387127/set-html5-doctype-with-xslt中討論 – 2011-04-20 22:27:47

回答

0

如何從我的主題文件中使用正確的文檔類型信息?

我不認爲你可以。除了來自DTD的ID屬性和未分析實體的URI之外,幾乎沒有任何內容保存在給定XML文檔的XML Infoset(在其上進行轉換)。

如果文檔具有XML Shema定義,則可以使用此架構提供XSLT 2.0處理器,並且可以以非常強大的方式使用它。