肯定我將永遠找不到成功的思維在XSLT ...XSLT轉換XML到XHTML
以下是我有:
<par font="Arial" size="24">text 24</par>
<par font="Arial" size="12">text 12</par>
<par font="Times New Roman" size="12">text times 12</par>
這裏是我想要的東西:
<font style="font-family:Arial"><font style="font-size:24">text 24</font></font>
<font style="font-family:Arial"><font style="font-size:12">text 12</font></font>
<font style="font-family:Times New Roman"><font style="font-size:12">text times 12</font></font>
當然,這樣的事情也不錯,但對我來說這個解決方案似乎更復雜:
<font style="font-family:Arial;font-size:24">text 24</font>
<font style="font-family:Arial;font-size:12">text 12</font>
<font style="font-family:Times New Roman;font-size:12">text times 12</font>
我認爲(但我可能是錯的)我將不得不爲每個大小和每種字體指定一些代碼。這不是問題,因爲我的xml中只有很少的大小和字體可用。您的幫助
很多很多的感謝,我開始失去我的頭髮試圖通過自己做...
你真的想要哪個輸出?多個''(您的第一個輸出示例)或單個''(您的第二個輸出示例)? – 2012-07-25 15:13:53
此外,** par **元素是否總是具有** font **屬性和** size **屬性,或者它有可能缺少其中一個屬性(例如僅與字體,但不是大小)? – 2012-07-25 15:16:23
@DevNull:2nd比較好。 – Sebange 2012-07-25 15:19:02