0

これは XML ドキュメントです。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
        <w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"
                    xmlns:v="urn:schemas-microsoft-com:vml">
        <w:body>

          <w:p>para1</w:p>
          <w:tbl>table data 1</w:tbl>
          <w:p>para2</w:p>   <!-- have to check whether this node is w:tbl or not  with respect to the context node below-->
          <w:tbl>table data 2</w:tbl> <!-- Assume this is context node -->

       </w:body>
      </w:document>

そこで、コンテキスト node[ ]の最初の先行兄弟[ <w:p>para2</w:p>]>かどうかを確認したいと思います。<w:tbl>table data 2</w:tbl><w:tbl

この問題から抜け出すために私を導いてください...

4

1 に答える 1

6

求めていると思います

<xsl:if test="preceding-sibling::*[1]/self::w:p">....</xsl:if>
于 2012-08-30T06:50:58.930 に答える