返回首页

如何使这个特定的查询使用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

回答

评论会员: 时间:2
c