小编Sil*_*vio的帖子

使用 XSLT 将 XHTML 文件递归合并为一个 XHTML 文件

我正在尝试创建一个 XSL 样式表,它允许合并从另一个 XHTML 文件引用的 XHTML 文件。反过来,从被引用文件引用的任何 XHTML 文件也应该被合并,依此类推。因此,应该可以递归地将起始 XHTML 文件直接或间接引用的所有 XHTML 合并为一个 XHTML 文件。参考文献是严格分层的。

例子:

文件a.html:

<html>
    <body>Text1<br/><a href="b.html">Link</a></body>
</html>
Run Code Online (Sandbox Code Playgroud)

文件 b.html:

<html>
    <body>Text2<br/><a href="c.html">Link</a></body>
</html>
Run Code Online (Sandbox Code Playgroud)

文件 c.html:

<html>
    <body>Text3<br/></body>
</html>
Run Code Online (Sandbox Code Playgroud)

以 a.html 开头时产生的合并文件:

<html>
    <body>Text1<br/>Text2<br/>Text3<br/></body>
</html>
Run Code Online (Sandbox Code Playgroud)

我不知道如何用 XSLT 解决这个问题。任何帮助表示赞赏。

xslt xhtml merge

5
推荐指数
1
解决办法
823
查看次数

标签 统计

merge ×1

xhtml ×1

xslt ×1