jQuery从xml文档中提取属性

jQuery extracting attributes from xml document

本文关键字:提取 属性 文档 xml jQuery      更新时间:2023-09-26

我是一个javascript/JQuery新手,所以我希望这对你们来说是显而易见的。我试图实现基于javascript/JQuery的html文档翻译。给定这个带有翻译的xml文档:

<definitions>
  <parameters>
    <parameter name="misc.gain" caption="Gain"/>
    <parameter name="misc.integral" caption="Integration time"/>
  </parameters>
</definitions>
在我的脚本中,我发现了一个需要翻译的元素。以上文档在xlmdocument中。
var my_id = $( this ).attr('id');  // ="misc.gain" on first iteration
// find xml node whose name is = my_id from xmldocument
// extract caption attribute from xml node
$( this ).html( translatedcaption); // 

有没有人能给我点提示,我被卡在这儿了

编辑:一个好人给了我提示和方向,不知道为什么他删除了他的帖子。

我的最终解决方案是:

   var my_id = $( this ).attr('id');
   var xmlnode = $(xmldocument).find("parameter[name='" + my_id + "']");
   $( this ).html($(xmlnode).attr("caption"));

感谢您的快速帮助,X先生

一个不错的人给了我提示和方向,不知道为什么他删除了他的帖子。

我的最终解决方案是:

   var my_id = $( this ).attr('id');
   var xmlnode = $(xmldocument).find("parameter[name='" + my_id + "']");
   $( this ).html($(xmlnode).attr("caption"));

感谢您的快速帮助,X先生