我再次不得不拼凑一些 XSLT 以将生成的 XML 转换为(而不是简单地生成 HTML)。
这一次我又有了巨大的似曾相识。我再次不得不再次解决基本问题,例如:
- 如何将字符转换为有效的 html 实体引用
- 转换为html时如何保留空格/回车符
- 如何转换为 HTML 而不是 xhtml
- 如何将日期从xml 格式转换为可呈现的格式
- 如何用子字符串撕开字符串
这是我以前解决过很多次的所有问题。但是每次我回到 XSLT 时,我都必须从头开始,每次都重新发明轮子。
如果它是一种编程语言,我将拥有一个可以调用的罐装函数和程序库。我会有子程序来执行通常重复的任务。我将从已经实现丑陋样板文件的基类继承。
XSLT 中是否有任何方法可以通过固定代码来发展、扩展和改进生态系统?