2013-07-01 47 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之一。你确实只能对元素进行重新排序(以及其他元素方面的内容,例如删除,替换或添加标签)。

格式化可应用于之后您使用地图样式转换为标签(或映射标签样式;我认为我从未使用过)。

相关问题