• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Life is Good.

            Enhance Tech and English
            隨筆 - 65, 文章 - 20, 評論 - 21, 引用 - 0
            數據加載中……

            XLS 提取含有其中某個相同子節點的所有父節點

            Two mothods:
            1.
            <
            xsl:for-each select="//Parent[generate-id(.)=generate-id(key('testKey',child))]">

            <xsl:for-each select="key('testKey',child)">


            2.

            <xsl:if test="not(preceding-sibling::node()[child=string(current()/child)])">

            <xsl:call-template name="getFiles">

            <xsl:with-param name="currentChange" select="current()/child" />

            </xsl:call-template>


            <xsl:template name="getFiles">

            <xsl:param name="currentChange" />

            <ol>

            <xsl:for-each select="Parent[child=$currentChange]">

            <!--Skip duplicate files in the same changelist-->

            <xsl:if test="not (preceding-sibling::node()[(child=$currentChange) and (filename=string(current()/filename)) and (project=string(current()/project))])">


            。。。

            posted on 2009-05-14 10:18 Mike Song 閱讀(263) 評論(0)  編輯 收藏 引用

            欧美久久一区二区三区| 久久亚洲私人国产精品vA| 久久久WWW免费人成精品| 色婷婷综合久久久久中文字幕| 久久天天躁狠狠躁夜夜不卡| 国产精品岛国久久久久| 久久综合狠狠综合久久97色| 久久精品国产亚洲AV无码偷窥| 久久艹国产| 久久精品一区二区国产| 波多野结衣久久一区二区 | 欧美与黑人午夜性猛交久久久| 国产成年无码久久久免费| 久久国产影院| 狠色狠色狠狠色综合久久| 日韩精品无码久久久久久| 亚洲AⅤ优女AV综合久久久| 亚洲精品高清久久| 久久精品a亚洲国产v高清不卡| 亚洲&#228;v永久无码精品天堂久久 | 久久久国产99久久国产一| 国产精品九九久久免费视频 | 性做久久久久久久久久久| 久久99热这里只有精品国产| 久久精品水蜜桃av综合天堂| 色综合久久中文字幕无码| 成人午夜精品无码区久久| 大香伊人久久精品一区二区 | 国产成人久久激情91| 蜜臀av性久久久久蜜臀aⅴ| 久久久久99这里有精品10 | 久久亚洲精品成人无码网站| 香蕉99久久国产综合精品宅男自 | 久久精品国产福利国产琪琪| 国内精品伊人久久久久影院对白| 99久久er这里只有精品18| 久久精品麻豆日日躁夜夜躁| 久久久一本精品99久久精品88| 伊人久久精品无码av一区| 乱亲女H秽乱长久久久| 狠狠色丁香久久综合婷婷|