2013-07-01 65 views
1

我有一些XML和一個非常小的XSLT將其轉換爲HTML。當我使用XSLT導入我的XML內容在InDesign中,我可以看到樣式應用於元素在左手側的瀏覽,但是,當我拖放元素在InDesign框架,什麼都沒發生。內容正常流動。是否可以使用XSLT來應用CSS樣式?

我的問題是,在InDesign,是XSLT纔剛剛用於測序的元素,或者我們可以使用XSLT應用樣式(如font-sizeline-spacing等),以及用於元素?

另外,如果你可以給我任何樣品XSLT將XML轉換爲HTML標籤或任何例子,那將是巨大的。

回答

-1

您可以在XLST使用HTML所以,如果你有這樣的:

<xsl:value-of select="node"/> 

那麼這也可以這樣寫:

<div class='style'><xsl:value-of select="node"/></div> 

或者你可以使用內聯CSS,如:

<div style='color:red;'><xsl:value-of select="node"/></div> 

希望這有助於!

1

一般情況下,在InDesign格式無關,在共同與CSS樣式 - 這是一個HTML結構,不是一個XML之一。你確實只能對元素進行重新排序(以及其他元素方面的內容,例如刪除,替換或添加標籤)。

格式化可應用於之後您使用地圖樣式轉換爲標籤(或映射標籤樣式;我認爲我從未使用過)。

相關問題