Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xslt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xslt 我想计算ST段下的所有段_Xslt_Xpath_Soa - Fatal编程技术网

Xslt 我想计算ST段下的所有段

Xslt 我想计算ST段下的所有段,xslt,xpath,soa,Xslt,Xpath,Soa,我不熟悉XSL转换,我对XSLT的创建不太了解。我有一个场景,通过使用XSL转换来计算下面XML中复杂元素下的所有复杂元素。我需要计算复杂元素的数量,然后我必须将该数量分配给一个变量。有没有可能的解决方案 XML <fdsggfdsg> <ST> <e01_0143>2222</e01_0143> </ST> <BIG> <e01_0373>222222&l

我不熟悉XSL转换,我对XSLT的创建不太了解。我有一个场景,通过使用XSL转换来计算下面XML中复杂元素下的所有复杂元素。我需要计算复杂元素的数量,然后我必须将该数量分配给一个变量。有没有可能的解决方案

XML

<fdsggfdsg>
    <ST>
        <e01_0143>2222</e01_0143>
    </ST>
    <BIG>
        <e01_0373>222222</e01_0373>
        <e02_0076>22222</e02_0076>
        <e04_0324>222</e04_0324>
        <e07_0640>22</e07_0640>
    </BIG>
    <CUR>
        <e01_0098>22</e01_0098>
        <e02_0100>22</e02_0100>
    </CUR>
    <REF>
        <e01_0128>22</e01_0128>
        <e02_0127/>
        <cmp01>
            <e01_0128>22</e01_0128>
            <e02_0127>2222-222</e02_0127>
        </cmp01>
    </REF>
    <LOOP_N1_g001>
        <N1>
            <e01_0098>22</e01_0098>
            <e02_0093>2222222</e02_0093>
            <e04_0067>24ddf</e04_0067>
        </N1>
        <N2>
            <e01_0093>dfsafd</e01_0093>
        </N2>
        <N3>
            <e01_0166>dsafdsf</e01_0166>
            <e02_0166/>
        </N3>
        <N4>
            <e01_0019>dsfafdsadf</e01_0019>
            <e03_0116>dafsaf</e03_0116>
            <e04_0026>sdfsa</e04_0026>
        </N4>
    </LOOP_N1_g001>
    <LOOP_N1_g001>
        <N1>
            <e01_0098>dfsdf</e01_0098>
            <e02_0093>dsfdsfdfdf fdd</e02_0093>
        </N1>
        <N2>
            <e01_0093>dsfafsaf</e01_0093>
            <e02_0093>cxvdsfsa</e02_0093>
        </N2>
        <N3>
            <e01_0166/>
            <e02_0166/>
        </N3>
        <N4>
            <e01_0019>dsfcvvx</e01_0019>
            <e04_0026>fsdfds</e04_0026>
        </N4>
    </LOOP_N1_g001>
    <LOOP_N1_g001>
        <N1>
            <e01_0098>sfsdI</e01_0098>
            <e02_0093/>
        </N1>
        <N3>
            <e01_0166/>
        </N3>
        <N4>
            <e01_0019/>
            <e04_0026/>
        </N4>
    </LOOP_N1_g001>
    <LOOP_N1_g001>
        <N1>
            <e01_0098>dsfsfdsT</e01_0098>
            <e02_0093>SpadsV</e02_0093
                <e03_0066>fdfxcccsddf</e03_0066>
                <e04_0067>sdfdfcv</e04_0067>
            </N1>
            <N2>
                <e01_0093>kj,nm,mn,</e01_0093>
            </N2>
            <N3>
                <e01_0166>ythgfhd</e01_0166>
                <e02_0166/>
            </N3>
            <N4>
                <e01_0019>Jghbvvc</e01_0019>
                <e03_0166>cvbdfgdh</e03_0166>
                <e04_0026>ghgfhbvn</e04_0026>
            </N4>
        </LOOP_N1_g001>
        <LOOP_IT1_g006>
            <IT1>
                <e01_0350>gfhgvb</e01_0350>
                <e02_0358>fghfd</e02_0358>
                <e03_0355>d</e03_0355>
                <e04_0212>b</e04_0212>
                <e05_0639>fgfdg</e05_0639>
                <e06_0235>VP</e06_0235>
                <e07_0234>bvcvb-vb-c</e07_0234>
                <e08_0235>frgfg</e08_0235>
                <e09_0234/>
                <e11_0234>sfdgdgfdsg</e11_0234>
            </IT1>
            <TXI>
                <e01_0963>fgvcb</e01_0963>
                <e02_0782>fdgdg</e02_0782>
            </TXI>
            <CTP>
                <e02_0236>fgdsg</e02_0236>
                <e03_0212>fdgf</e03_0212>
            </CTP>
            <LOOP_SLN_g009>
                <PID>
                    <e01_0349>F</e01_0349>
                    <e05_0352>fdgvfg</e05_0352>
                </PID>
            </LOOP_SLN_g009>
        </LOOP_IT1_g006>
        <TDS>
            <e01_0610>213760</e01_0610>
        </TDS>
        <TXI>
            <e01_0963>fg</e01_0963>
            <e02_0782>213760</e02_0782>
        </TXI>
        <LOOP_SAC_g014>
            <TXI>
                <e01_0963>vcv</e01_0963>
                <e02_0782>213760</e02_0782>
            </TXI>
        </LOOP_SAC_g014>
</fdsggfdsg>

2222
222222
22222
222
22
22
22
22
22
2222-222
22
2222222
24ddf
dfsafd
dsafdsf
dsfafdsadf
达夫萨夫
sdfsa
dfsdf
DSFDSFDFFDD
dsfafsaf
cxvdsfsa
dsfcvvx
fsdfds
sfsdI
dsfsfdsT

在堆栈溢出时,请执行以下操作。到目前为止你试过什么?请发布您的尝试,这样我们就可以修复它,而不必从头开始为您编写代码。同时显示预期的输出。-另外,我不知道你所说的“分段”是什么意思。