肯定我将永远找不到成功的思维在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