本节将为你介绍 XSL-FO 表格。
XSL-FO 使用 <fo:table-and-caption> 元素来定义表格。
XSL-FO 表格模型与 HTML 表格模型不是完全不同的。
有九种 XSL-FO 对象可用来创建表格:
XSL-FO 使用 <fo:table-and-caption> 元素来定义表格。它包含一个 <fo:table> 以及一个可选的 <fo:caption> 元素。
<fo:table> 元素包含可选的 <fo:table-column> 元素,一个可选的 <fo:table-header> 元素,一个 <fo:table-body> 元素,一个可选的 <fo:table-footer> 元素。这些元素中的每一个都可能拥有一个或多个 <fo:table-row> 元素,而 <fo:table-row> 同时会带有一个或多个 <fo:table-cell> 元素:
<fo:table-and-caption>
<fo:table>
<fo:table-column column-width="25mm"/>
<fo:table-column column-width="25mm"/>
<fo:table-header>
<fo:table-row>
<fo:table-cell>
<fo:block font-weight="bold">Car</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block font-weight="bold">Price</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-header>
<fo:table-body>
<fo:table-row>
<fo:table-cell>
<fo:block>Volvo</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>$50000</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block>SAAB</fo:block>
</fo:table-cell>
<fo:table-cell>
<fo:block>$48000</fo:block>
</fo:table-cell>
</fo:table-row>
</fo:table-body>
</fo:table>
</fo:table-and-caption>
以上代码的输出如下所示:
Car | Price |
---|---|
Volvo | $50000 |
SAAB | $48000 |
HTML 表格
XSL-FO character 对象XSL-FO 参考手册在本节中,你将了解 character对象的定义、语法以及它的属性。 定义和用法 fo:character ...
XSL-FO list-item 对象XSL-FO 参考手册你可以对 XSL-FO 中的列表的每个项使用 list-item对象。 定义和用法 fo:list-item 对象用...
XML Schema 元素本节介绍 schema 元素的定义与相关的使用。 完整 XML Schema 参考手册定义和用法 schema 元素定义 schema 的根元...
XML DOM item() 方法 NamedNodeMap 对象定义和用法 item() 方法返回节点列表中指定索引号的节点。 语法item(index)参数 描述 ind...
XML DOM cloneNode() 方法 Node 对象定义和用法 cloneNode() 方法创建指定节点的精确拷贝。 该方法返回克隆的节点。 语法nodeObj...
XML DOM lookupPrefix() 方法 Node 对象定义和用法 lookupPrefix() 方法返回在节点上匹配指定的命名空间的前缀。 语法nodeObject...
XML DOM xmlStandalone 属性 Document 对象定义和用法 xmlStandalone 属性设置或返回文档是否为 standalone。 语法documentObjec...
使用 CSS 显示 XML 本节我们将为你讲解任何人通过 CSS 来显示 XML。通过使用 CSS(Cascading Style Sheets 层叠样式表),您可以...