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
Xslt 从WordML中删除校对错误并合并节点_Xslt - Fatal编程技术网

Xslt 从WordML中删除校对错误并合并节点

Xslt 从WordML中删除校对错误并合并节点,xslt,Xslt,我是XML新手。 我有一个WML文件。我需要从文件中删除word校对错误,并合并拆分的节点。 例如,WML文件(打开word校对错误)如下所示(为了方便起见,我删除了几行代码): 试试这个: <xsl:template match="w:p[w:proofErr]/w:r[1]"> <w:r> <w:t> <xsl:value-of select=".."/> </w:t>

我是XML新手。 我有一个WML文件。我需要从文件中删除word校对错误,并合并拆分的节点。 例如,WML文件(打开word校对错误)如下所示(为了方便起见,我删除了几行代码):


试试这个:

<xsl:template match="w:p[w:proofErr]/w:r[1]">
    <w:r>
        <w:t>
        <xsl:value-of select=".."/>
        </w:t>
    </w:r>
</xsl:template>

<xsl:template match="w:p[w:proofErr]/w:r[position() > 1]"/>

输出

  <w:p wsp:rsidR="00FD5EDD" wsp:rsidRDefault="00FD5EDD" wsp:rsidP="00FD5EDD">
      <w:r>
         <w:t>It are dcoument .</w:t>
      </w:r>
   </w:p>
   <w:p wsp:rsidR="00B67D59" wsp:rsidRDefault="0071345A"/>

这是数字。

我想昨天也有人问过类似的问题。但是找不到。嘿,伙计们,有人能帮我一下吗。。。
<xsl:template match="w:p[w:proofErr]/w:r[1]">
    <w:r>
        <w:t>
        <xsl:value-of select=".."/>
        </w:t>
    </w:r>
</xsl:template>

<xsl:template match="w:p[w:proofErr]/w:r[position() > 1]"/>
  <w:p wsp:rsidR="00FD5EDD" wsp:rsidRDefault="00FD5EDD" wsp:rsidP="00FD5EDD">
      <w:r>
         <w:t>It are dcoument .</w:t>
      </w:r>
   </w:p>
   <w:p wsp:rsidR="00B67D59" wsp:rsidRDefault="0071345A"/>