如何使这个特定的查询使用XSLT 2.0?大家好,
以下提到的内容是我的XML文件。
<w:document xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main">
<w:body>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading1" />
</w:ppr>
<w:r>
<w:t>Para1</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading2" />
</w:ppr>
<w:r>
<w:t>Para2</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading3" />
</w:ppr>
<w:r>
<w:t>Para3</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading4" />
</w:ppr>
<w:r>
<w:t>Para4</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading1" />
</w:ppr>
<w:r>
<w:t>Para5</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading3" />
</w:ppr>
<w:r>
<w:t>Para6</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading4" />
</w:ppr>
<w:r>
<w:t>Para7</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading2" />
</w:ppr>
<w:r>
<w:t>Para8</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading3" />
</w:ppr>
<w:r>
<w:t>Para9</w:t>
</w:r>
</w:p>
<w:p>
<w:ppr>
<w:pstyle w:val="Heading1" />
</w:ppr>
<w:r>
<w:t>Para10</w:t>
</w:r>
</w:p>
</w:body>
</w:document>
因此,在阅读每,我要检查W:PPR-GT; W:pStyle属性值w:val.For例如,在上述文件中,首家W:p包含(W:PPR-GT,W: pStyle)属性"Heading1"的价值。因此,对于第一个W:PGT;,我不计较什么,只是采取it.After,采取这种W:P,
逻辑1:我想,分裂检索标题后的字符串属性值Heading1的。所以,现在我们得到1。
此后,在阅读下一个W:P,同样的逻辑吐涎当前的属性value.So,在这种情况下,我们有2个。现在,我要与以前的值比较这个电流值的2 1。
逻辑2:如果是小于原来的值,那么只能选择电流带:P,否则,不要做任何事情
。
适用于上述逻辑1和逻辑2所有的W:P节点
所以,在我而言,我要选择,只有以下W:P节点
。
所需的选择是:
PARA1
para5
para8
para10
希望u理解我的问题...
什么我这种情况怎么办?...
请引导我获得了这个问题...
感谢问候,
P.SARAVANAN