骆驼的豆评估

时间:2016-06-21 11:19:18

标签: java xml xpath xml-parsing apache-camel

我想从骆驼身上取一个值。有这样的结构

 <header>

        <rules>
            <datas>
                <data>
                    <name>route</name>
                    <elements>
                        <element>
                            <name>serve</name>
                            <value>V001</value>
                            <type>String</type>
                        </element>
                        <element>
                            <name>operation</name>
                            <value>update</value>
                            <type>String</type>
                        </element>
                    </element>
                </data>
            </datas>
        </rules>
    </header>

我想获取第一个“元素”的“value”标签的值 为此我写了这样的表达

${body.header.rules.datas.data[0].elements[0].element.value}

这里我的“元素”和“数据”是列表类型 但它无法评估此表达式并抛出空指针。请有人能告诉我哪里出错了吗?

0 个答案:

没有答案