相关疑难解决方法(0)

&#x00A0之间的区别是什么?和 ?

我编写了一个XSLT来将xml转换为html.如果输入xml节点仅包含空格,则使用以下代码插入空间.

<xsl:text>&#xa0;</xsl:text>
Run Code Online (Sandbox Code Playgroud)

还有另一个数字字符也可以执行相同的操作,如下所示.

<xsl:text>&#160;</xsl:text>
Run Code Online (Sandbox Code Playgroud)

这些角色有什么区别吗?是否有任何一个例子,其中一个将起作用,另一个不起作用?

建议哪一个添加空间?

谢谢,
Sambhaji

html xml xslt space html-entities

22
推荐指数
2
解决办法
4万
查看次数

如何将文本和表格数据对齐到xsl中心

我试图将我的数据和表格放入页面中心,如下表所示.但我只做了表格剩余的数据对齐和调整,我无法做到,因为我不熟悉xsl.

这是我的xsl代码:

<?xml version="1.0" encoding="utf-8"?>
 <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output encoding="iso-8859-1" />
<xsl:template match ="records">
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<fo:layout-master-set>
   <fo:simple-page-master master-name="list">
       <fo:region-body></fo:region-body>
   </fo:simple-page-master>
 </fo:layout-master-set>
 <fo:page-sequence master-reference="list">
   <fo:flow flow-name="xsl-region-body">
       <fo:block text-align="right">
           <fo:table >
               <fo:table-body>
    <xsl:for-each select="./list">
                  <xsl:if test="position()&lt;= 1">
                        <fo:table-row>
                    <xsl:for-each select="./item">
                      <fo:table-cell text-align="center" 
           width="100px" border-color="black" border="2px">
                  <fo:block color="green" font-family="monospace" 
    font-size="10pt" padding="5pt" space-before="5pt" space-after="5pt">
                                    <xsl:attribute name="color">
                               <xsl:choose>
                                  <xsl:when test="position() = 1 ">
                                     <xsl:text>black</xsl:text>
                                  </xsl:when>
                                  <xsl:when test="position() = 2 ">
                                     <xsl:text>#333399</xsl:text>
                                  </xsl:when>
                                  <xsl:when test="position() = 3 ">
                                     <xsl:text>#FF9900</xsl:text>
                                  </xsl:when>
                                  <xsl:when test="position() = 4 "> …
Run Code Online (Sandbox Code Playgroud)

xslt xsl-fo xslt-2.0

5
推荐指数
2
解决办法
3万
查看次数

如何在XSL中添加空间?

我正在使用xsl创建一个pdf报告文件.在标题上我需要一个标题图像和报告标题.我能够做到.现在问题是报告的其余部分覆盖了图像.我尝试添加一些空行,但它不适合我.

在xsl中,Header在第一行中有一个表我正在添加报表名称,第二行是我添加图像.

java xslt xslt-1.0

3
推荐指数
1
解决办法
7423
查看次数

在 XSL 中创建空格 ( )

我试图通过以下方式在 XSL 文档中创建自动间距。

<td><xsl:value-of select="Name/First"/> <xsl:text disable-output-escaping="yes"><![CDATA[&nbsp;]]></xsl:text><xsl:value-of select="Name/Last"/> </td> 但是,呈现的 HTML 具有以下形式

<td>John&amp;nbsp;Grisham</td>
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?

c# xml xslt

2
推荐指数
1
解决办法
9433
查看次数

标签 统计

xslt ×4

xml ×2

c# ×1

html ×1

html-entities ×1

java ×1

space ×1

xsl-fo ×1

xslt-1.0 ×1

xslt-2.0 ×1