我想创建一个XSL样式表,它允许合并从另一个XHTML文件引用的XHTML文件。反过来,从引用文件引用的任何XHTML文件也应该被合并,依此类推。因此,应该可以将所有直接或间接通过起始XHTML文件引用的XHTML递归合并到一个XHTML文件中。参考文献是严格等级的。使用XSLT递归合并XHTML文件到一个XHTML文件
实施例:
文件a.html:
<html>
<body>Text1<br/><a href="b.html">Link</a></body>
</html>
文件b.html:
<html>
<body>Text2<br/><a href="c.html">Link</a></body>
</html>
文件c.html:
<html>
<body>Text3<br/></body>
</html>
结果合并文件时从a.html开始:
<html>
<body>Text1<br/>Text2<br/>Text3<br/></body>
</html>
我不知道如何用XSLT解决这个问题。任何帮助表示赞赏。
+1 - 一个很好的问题,很好的简短例子。 –
好问题,+1。 –