Xml 如何在XSLT中查找以下场景
我有这样的内容:Xml 如何在XSLT中查找以下场景,xml,xslt,Xml,Xslt,我有这样的内容: <sect1> <title>Leiblichkeit und Verkörperung</title> <sect2> <title>Leiblichkeit und Verkörperung</title> <para> ....... </para>
<sect1>
<title>Leiblichkeit und Verkörperung</title>
<sect2>
<title>Leiblichkeit und Verkörperung</title>
<para>
.......
</para>
</sect2>
<sect2>
<title>Leiblichkeit und Verkörperung</title>
<para>
.......
</para>
</sect2>
</sect1>
我希望输出为:
<sect1>
<title aid:pstyle="1_head">Leiblichkeit und Verkörperung</title>
<sect2>
<title aid:pstyle="below_2_head">Leiblichkeit und Verkörperung</title>
<para>
.......
</para>
</sect2>
<sect2>
<title aid:pstyle="2_head">Leiblichkeit und Verkörperung</title>
<para>
.......
</para>
</sect2>
</sect1>
Leiblichkeit和Verkö;尔伯朗
Leiblichkeit和Verkö;尔伯朗
.......
Leiblichkeit和Verkö;尔伯朗
.......
我怀疑问题出在这里:
<xsl:if test="parent::sect2/preceding-sibling::title">
<xsl:if test="parent::sect2/preceding-sibling::title">
<xsl:if test="parent::sect2/preceding-sibling::*[1][self::title]">