我需要以表格形式显示某些XML内容(用于PDF报告的XSL-FO),并非所有要显示的列都存在于源XML中。所以,我想知道是否有办法通过嵌入基于以下内容的其他列来转换源XML某些元素值,然后处理生成的XML以显示内容?例如,对于源数据: John Doe dev 100 Paul Coder dev 40 Henry Tester qa 80 Peter Tester qa 40 我希望数据显示为:名称角色开发QA---------------------------约翰·多伊(John Doe)dev 100Paul Coder开发40亨利·泰特(Qa 80)彼得·泰特(qa 40)---------------------------角色总数:140120---------------------------我想知道是否可以使用以下方法: 这样我就可以在运行时嵌入 100 等元素首先通过,然后使用生成的XML来显示新列“dev”的数据和“qa”,这样,计算每种角色类型的总数将更加简单(例如对于dev列为“sum(preceding-sibling::member / dev)”),以及每个数据“dev”和“qa”列中的cell可以分别简单地是这些标签的值。使用以下样式表(页面格式设置)很难达到预期的结果省略详细信息以使内容简短),但不确信这是合适的解决方案。 ... 角色总计: ... 最佳答案 是的你可以。回答您的问题。没错,我还没有阅读庞大的样式表。关于xslt - XSLT-动态添加元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1462049/ 10-12 04:34