2012-11-28 59 views
-1

我需要問,我有一些XML和樣式,我使用層疊樣式表/可擴展樣式表語言轉換。我知道XML數據在傳輸時解析,但現在我已經有了層疊樣式表/可擴展樣式表語言轉換,所以它仍然會解析或解釋爲層疊樣式表是解釋語言。XML在傳輸時解析了什麼,如果我們有層疊樣式表?

+0

這是很難理解你的要求。你可以嘗試多解釋一下,或者展示一些你正在使用的XML,XSLT和CSS的例子嗎? –

+0

如果我們在我們的XML中使用css或xsl,那麼我得到的答案非常簡單,那麼XML就不會解析它必須解釋爲CSS或XSL。 – Bkay

+0

恐怕你對「解析」和「解釋」的理解與我的不一致。 –

回答

1

你不能在XML內部有CSS或XSL(至少它不會呈現)。你必須使用一個處理指令引用它,就像

<?xml version="1.0"?> 
<?xml-stylesheet type="text/css" href="stylesheet.css" ?> 
<thisIsYourDocument> 
    some content 
</thisIsYourDocument> 

<?xml version="1.0"?> 
<?xml-stylesheet type="text/xsl" href="stylesheet.xsl" ?> 
<thisIsYourDocument> 
    some content 
</thisIsYourDocument> 
+0

感謝您的幫助@Thomas W 但引用css或xsl後會解析還是解釋? – Bkay

+0

我不確定我是否理解正確,但是當然XML和樣式表都將被解析和「解釋」(這意味着在XSLT的情況下執行)。 –

+0

非常感謝您的合作。 – Bkay