-3
我有一個XML文件(PDF轉換爲XML)獲得一個XML文件的屬性,並賦予它們以HTML標籤
每一個字都在XML文件中有一個像它的「位置」和「字體」屬性。我需要從XML中獲取這些元素中的每一個,並用HTML打印出來。我正在使用XSLT進行轉換。但是,如何在HTML中添加相同的「字體」和「位置」屬性?
例如,我的XML有一個文本,比如「name」,其中有一個font-size
,x
和y
座標。當我從XML中提取這些值時,是否可以使用這些值動態地填充CSS,以便我可以使用此CSS顯示我的HTML?
或者有沒有更簡單的方法呢? 我完全不熟悉XML,HTML和XSLT。
這裏是我的XML的格式:
<TAG1>
<TAG2>
<TAG3 font-name="xyz" x="12.3" y=1.5>
EXAMPLE 1:
</TAG3>
</TAG2>
</TAG1>
現在我要顯示這樣的HTML:
<h1 style="font-name:xyz;top:1.5;left:12.3">
我能夠提取使用XSLT屬性模板的屬性信息和文本。但應用風格是這裏的問題。
向我們展示你的XML,所需的CSS和你試過爲止! –
我不確定什麼是「PDF格式的XML格式」。如果它是一個XML文件,你可以*提取屬性並將它們作爲內聯樣式附加到每個單詞上。我可能說,因爲我對CSS不夠熟悉,無法確定每個單詞的單獨定位。在這裏,SVG可能比HTML更好? –
@ThomasW:增加了結構。能否請你幫忙? – user1930402