【发布时间】:2023-03-07 02:07:02
【问题描述】:
我是 XSLT 的新手,对格式化列表有点困惑。基本上我需要我的 XML 结构,其中有一部分:
<slideshow>
<slide id="A1">
<title>XML techniques</title>
<paragraph> Slideshow prepresents different kind of <bold>XML</bold> techniques </paragraph>
<paragraph> Most common XML Techniques are </paragraph>
<numberedlist>
<item> Basic XML, DTD (version 1.0) </item>
<item> XHTML </item>
<itemizedlist>
<item> XHTML 1.0 </item>
<item> XHTML basic </item>
<numberedlist>
<item> for mobile phones </item>
<item> basic set for all XHTML documents</item>
</numberedlist>
</itemizedlist>
<item> XML namespace </item>
<item> XSL </item>
<itemizedlist>
<item> XSLT - template based programming language</item>
<item> XSL-FO - formating output like CSS </item>
</itemizedlist>
<item> Programming API (like SAX and DOM) </item>
<item> XML Schemas </item>
</numberedlist>
</slide>
..
</slideshow>
看起来像这样:
- 基本 XML、DTD(1.0 版)
- XHTML 1.0
- XHTML 基础知识
- 用于手机
- 所有 XHTML 文档的基本设置
- XHTML
- XML 命名空间
- XSL
- XSLT - 基于模板的编程语言
- XSL-FO - 像 CSS 一样格式化输出
- 编程 API(如 SAX 和 DOM)
- XML 模式
我想尽可能简单地做到这一点,所以我只使用模板而不使用复杂的 XPath 掩码,但似乎没有简单的方法。有人可以帮忙吗?谢谢!
【问题讨论】: