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

时间:2017-10-12 07:11:04

标签: xml oracle report bi-publisher oracle-xml-publisher

我正在为 G_COMP_CODE 打开循环之前我需要 D_COMP_CODE 的值的一个要求,以便我可以在报告的基础上应用徽标值 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>

1 个答案:

答案 0 :(得分:1)

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