2014-03-07 54 views
-1

我讀到在正確的XML文檔中可以指定屬性STYLE來格式化元素的輸出。在XML文檔的元素中使用屬性STYLE

所以我定義的XML文檔通過以下方式

//...some description is skipped 

<?xml-stylesheet type="text/css" href="Inventory01.css"?> 

<INVENTORY> 

    <BOOK> 
     <TITLE STYLE="font-style:normal;font-size:14pt">The Adventures of 

Huckleberry Finn</TITLE> 

然而,當我嘗試在MS IE 10中打開該文檔我沒有看到應用屬性風格的效果。所有元素都根據指定的CSS文件「Inventory01.css」進行格式化。

出了什麼問題?

回答

1

style屬性在HTML文檔中有定義的含義。瀏覽器瞭解屬性的含義以及如何處理它。

style屬性在您的自制XML格式中沒有定義的含義。瀏覽器不明白屬性的含義。

使用正確的樣式表。

+0

但是,在Michael J.Young所寫的「Microsoft XML step by step」一書中,有人寫道,如我所示,它可以用於XML元素。 –

+0

我沒有那本書的副本,但它是錯誤的或者你誤解了它。也許它正在處理XML數據島或什麼? – Quentin