【发布时间】:2012-09-16 07:47:10
【问题描述】:
使用 XSLT 转换我想将一个 XML 文件转换为一个 HTML 文件,该文件又代表另一个文件的各个块,并带有指向所代表文件的链接。
输入 XML 文件:
<File>
<Name>foo.jpg<Name>
<Chunk>
<Offset>200</Offset>
<Length>100</Length>
<Data>
<![CDATA[data bytes, encoded in base64, can be greater than length 100 too, but first 100 decoded bytes are valid.]]>
</Data>
</Chunk>
<Chunk>
...
</File>
输出应该是一个 html 文件,该文件具有指向 foo.jpg 的有效链接,即,还有另一个名为“foo.jpg”的隐式输出文件,其中包含来自块中 cdata 部分的数据,位于它们指定的偏移量处。
<html>
<body>
<a href="http://example.com/images/foo.jpg">file</a>
</body>
</html>
【问题讨论】: