Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml 如何为整个表创建边框_Xml_Xslt_Xsl Fo - Fatal编程技术网

Xml 如何为整个表创建边框

Xml 如何为整个表创建边框,xml,xslt,xsl-fo,Xml,Xslt,Xsl Fo,我必须画实线作为边界 我正在使用这个loc <fo:table border="solid 0.1mm black"> 但它只画了几条环绕的线。它不会应用于所有单元格和行。是否可以使用最小编码将实线绘制为边框,例如不将单元格和行的边框分别设置为: <fo:table-row border="solid 0.1mm black"> 将边框属性添加到所有表格单元格元素中。您可以在此处看到,边界不是继承的: 虽然它不会保存任何类型,但您可以通过使用属性集来帮助将来支持

我必须画实线作为边界

我正在使用这个loc

<fo:table border="solid 0.1mm black">

但它只画了几条环绕的线。它不会应用于所有单元格和行。是否可以使用最小编码将实线绘制为边框,例如不将单元格和行的边框分别设置为:

<fo:table-row  border="solid 0.1mm black">

边框
属性添加到所有
表格单元格
元素中。您可以在此处看到,边界不是继承的:

虽然它不会保存任何类型,但您可以通过使用属性集来帮助将来支持样式表:

<xsl:attribute-set name="myBorder">
  <xsl:attribute name="border">solid 0.1mm black</xsl:attribute>
</xsl:attribute-set>
...
  <fo:table-cell xsl:use-attribute-sets="myBorder">
    ...

实心0.1mm黑色
...
...

然后,当您需要更改所有内容时,只需在一个位置进行更改。

它确实可以节省键入时间!Ctrl+C,Ctrl+V:)