xslt - XSLT 引擎从文本输出中的元素
问题描述
我有一个输出固定长度输出的转换,所以在数据“丢失”的地方我用空格填充数据。所以使用
<xsl:output method="text" encoding="ISO-8859-1"/>
然后使用类似的东西
<xsl:text> </xsl:text>
每当我需要填补丢失的数据时。
这在我的开发环境中非常有效(使用 Visual Studio)。
但是当我将它部署到另一台机器(它也使用 MS XSLT 引擎,但参数未知,据称是 6.0)时,我的一些空白被“删除”并且我的数据被错配。
如果我用类似的东西替换上面的内容
<xsl:text>  </xsl:text>
然后那不会被剥夺。这也有效
<xsl:text xml:space="preserve"> </xsl:text>
有没有办法让 XSLT 在全局“文本”元素中“保留”标准空间?
(转换非常大,我不想用 替换每个空格,而且我担心它没有“完全”做我要求它做的事情)
(我已经查看了其他问题,这是我从中得到的,但我想关闭 XSLT 行为)
解决方案
推荐阅读
- python - pipenv run pre-commit --all failed with: An unexpected error has occurred: AttributeError: type object 'Hook' has no attribute 'create
- delphi - 如何防止在delphi中捕获击键
- python - 使用 Selenium 和 Python 无法定位元素并且没有此类元素错误
- java - 链表的 getlast() 中的 NullPointerException
- python - 使用 Python 查找共享文件夹的路径
- python - 如何从其他格式导出 sbml 文件,例如 graphml?
- sql - 你能帮我理解 INNER JOIN ON 的条款吗
- snowflake-cloud-data-platform - 无法通过 DBeaver 连接雪花数据库
- spring-boot - 基于证书的身份验证,客户端共享证书到服务器
- python - Django,如何在泛型视图的 form_valid 函数中创建对象实例(id)?