2
我正在使用xPath从字典查找文件中执行一些ETL工作。我需要能够查找翻译键并返回翻译的值。例如,我需要能够寻找“prioremployment”,并返回“预先就业”。使用xPath查找子节点的值
这将返回所有的转换节点的数组(我使用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>
即使'/ */*/translate [@ value ='prioremployment']'会更好。不需要时,不要用'//'运算符开始路径。 – 2010-09-03 18:29:40
谢谢你们这个很棒。 – 2010-09-03 19:10:32