通过在文本框中输入找到属性值并获取父属性值

时间:2013-04-20 11:33:24

标签: javascript xml xpath

我有这种类型的xml文件: -

<root>
    <child_1 entity_id = "1" value="india">
        <child_2 entity_id = "2" value="gujarat">
            <child_3 entity_id = "3" value="Ahemdabad"/>
            <child_4 entity_id = "4" value="Surat"/>
            <child_5 entity_id = "5" value="Rajkot"/>           
        </child_2>
    </child_1>
</root>

我有一个文本框,我输入任何城市名称,例如。 Surat如果Surat在我的xml文件上然后返回父属性值,例如。古吉拉特邦。
感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用此xpath

//*[@value='Surat']/parent::*/@value

只需用变量

替换'Surat'即可