使用xPath查找子节点的值

时间:2010-09-03 17:59:15

标签: xml xpath coldfusion

我正在使用xPath从字典查找文件中执行一些ETL工作。我需要能够查找翻译键并返回翻译的值。例如,我需要能够寻找“就业”,并让它回归“就业前”。

这将返回所有转换节点的数组(我正在使用ColdFusion 9):

XMLSearch(xmlDoc, "//translate")

以下是我正在使用的XML:

<dictionary>
 <category value="additionalinfo">
        <translate value="prioremployment">Prior Employment</translate>
 </category>
 <category value="bilingualnarratives">
    <translate value="narr_priorexpLOT">Prior Bilingual Experience</translate>
 </category>
 <category value="certification">
    <translate value="cell_phonehours">Cell Phone Hours</translate>
    <translate value="dlexp">Driver's License Exp. Date</translate>
 </category>
</dictionary>

1 个答案:

答案 0 :(得分:2)

此?

//translate[@value='KEY']