在 XML 中的循环之前获取特定标签的值

Get value of specific tag before the loop in XML

我正在处理一项要求,在我为 G_COMP_CODE[ 打开的循环之前,我需要 D_COMP_CODE 的值=21=],以便我可以根据 D_COMP_CODE.

的值在报告中应用徽标

XML/BI 出版商可以吗?

下面是示例代码:

-<FAS420>
<P_BOOK>TEST</P_BOOK>
-<LIST_G_PARAMS>
    -<G_PARAMS>
        -<LIST_G_SETUP>
            -<G_SETUP>
                -<LIST_G_COMP_CODE>
                    -<G_COMP_CODE>
                        <D_COMP_CODE>01</D_COMP_CODE>
                    -</G_COMP_CODE>
                -</LIST_G_COMP_CODE>
            -</G_SETUP>
        -</LIST_G_SETUP>
    -</G_PARAMS>
-</LIST_G_PARAMS>
</FAS420>

是的,您可以使用 XML 深处的值。只需将完整路径和元素名称放在 if 语句中即可。它将从第一条记录中提取值。