我正在尝试创建一个XSL样式表,允许将从另一个XHTML文件引用的XHTML文件合并。反过来,任何从所引用的文件中引用的XHTML文件也应该被合并,依此类推。因此,可以递归地将由起始XHTML文件直接或间接引用的所有XHTML合并到一个XHTML文件中。引用是严格分层的。
例如:
文件a.html:
例如:
文件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解决这个问题。欢迎提供任何帮助。