gpt4 book ai didi

xml - XSLT Xml 输出从关闭斜杠中去除空格

转载 作者:行者123 更新时间:2023-12-04 02:28:11 25 4
gpt4 key购买 nike

XSLT XML 输出格式去除了结束标记前的空白
<Import Include="System.Web" />变成 <Import Include="System.Web"/>
由于 XSLT 还删除了它所应用的文档中的许多节点,我想去除空格,除了结束斜杠的情况。

xslt 被应用于许多 xml ms proj 文件

模板.xsl;

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ms="http://schemas.microsoft.com/developer/msbuild/2003">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:strip-space elements="*"/>
<!--<xsl:preserve-space elements="text"/>-->

<xsl:template match='@*|node()'>
<xsl:copy>
<xsl:apply-templates select='@*|node()'/>
</xsl:copy>
</xsl:template>
...
...
</xsl:stylesheet>

最佳答案

这是一个无法从 XSLT 控制的序列化细节 .

实现它的任何可靠方法都是对转换结果运行后处理器。

关于xml - XSLT Xml 输出从关闭斜杠中去除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com