Xml 将注释的值复制/移动到另一个注释
我们有一个扫描软件,它可以为扫描的每一页创建一个包含文档信息的XML文件。该软件还有一个xslt后处理,可以与我们自己的脚本一起使用 我们需要一个脚本,可以从Xml 将注释的值复制/移动到另一个注释,xml,xslt,Xml,Xslt,我们有一个扫描软件,它可以为扫描的每一页创建一个包含文档信息的XML文件。该软件还有一个xslt后处理,可以与我们自己的脚本一起使用 我们需要一个脚本,可以从 下面是我尝试使用的代码: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output omit-xml-declaration="yes" indent="yes"/> <xsl:str
下面是我尝试使用的代码:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes"/>
<xsl:strip-space elements="*"/>
<xsl:template match="node()|@*">
<xsl:copy>
<xsl:apply-templates select="node()|@*"/>
</xsl:copy>
</xsl:template>
<xsl:template match="Page/Fields/AnnString/text()">
<xsl:value-of select="../../PreIJP"/>
</xsl:template>
致以最良好的祝愿,
杰斯珀你有它向后(在其他问题中)。尝试:
您有很多问题需要解决。尝试:
如果要填充空的PreIJP
元素,请更改
<xsl:template match="Page/Fields/AnnString/text()">
<xsl:value-of select="../../PreIJP"/>
</xsl:template>
到
如果要填充空的PreIJP
元素,请更改
<xsl:template match="Page/Fields/AnnString/text()">
<xsl:value-of select="../../PreIJP"/>
</xsl:template>
到
<xsl:template match="PreIJP">
<xsl:copy>
<xsl:value-of select="../AnnString"/>
</xsl:copy>
</xsl:template>