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

在XML中获取循环之前特定标记的值,xml,oracle,report,bi-publisher,oracle-xml-publisher,Xml,Oracle,Report,Bi Publisher,Oracle Xml Publisher,我正在处理一个需求,在我为G\u COMP\u CODE打开循环之前,我需要D\u COMP\u CODE的值,以便我可以基于D\u COMP\u CODE的值在报告中应用徽标 在XML/BI publisher中是否可能 下面是示例代码: -<FAS420> <P_BOOK>TEST</P_BOOK> -<LIST_G_PARAMS> -<G_PARAMS> -<LIST_G_SETUP>

我正在处理一个需求,在我为G\u COMP\u CODE打开循环之前,我需要D\u COMP\u CODE的值,以便我可以基于D\u COMP\u CODE的值在报告中应用徽标

在XML/BI publisher中是否可能

下面是示例代码:

-<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>
-
测验
-
-
-
-
-
-
01
-
-
-
-
-
-

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