XSLT选择<xsl:choose>中的第一个成功

时间:2018-07-30 09:27:49

标签: html xml xslt

我有一个带有多个测试的开关盒。如果一个成功,我想忽略其余的情况。我的上下文:我需要从xml这样的xml中描述的矩阵中检索一个值

output = Conv2D(num_classes, (1, 1), activation='softmax')

我使用子字符串来存储变量0 0 0 0 0; 0 0 0 0 0; 0 0 [value] 0 0; etc etc 之间的值。还有另一组变量用于存储第一组变量中空格之间的每个值。我只想显示一个值,但是我必须测试每个变量才能知道它在哪里。一组之间可能有多个值,我想设置一个案件的顺序,以便当一个案件成功时,它将忽略其余案件。

这是一个代码示例,对于其大小和复杂性,我深表歉意,但它可能有助于您形象化。

这是我的XML元素的示例:

;

这是我的循环:

<projet>
    <Entree_Projet>
        <Generation_Collection>
            <Generation>
                <Index>1</Index>
                <COP>0 0 0 0 0 ;0 0 0 0 0 ;0 0 0 0 0 ;0 3.44 0 4.82 0 ;0 0 0 0 0</COP>
            </Generation>
        </Generation_Collection>
    </Entree_Projet>
</projet>

因此,我正在调用包含此循环的模板以获取此COP元素的值。我的if条件确定“集合”(每个集合包含分号之间的值)是否包含任何值。

0 个答案:

没有答案