JQuery извлечение атрибутов из XML-документа - PullRequest
1 голос
/ 03 мая 2011

Я новичок в javascript / JQuery, поэтому я надеюсь, что это очевидно для вас, ребята. Я пытаюсь реализовать перевод HTML-документов на основе Javascript / JQuery. Учитывая этот 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

1 Ответ

0 голосов
/ 25 августа 2011

Хороший парень дал мне подсказку и указание, не знаю, почему он удалил свой пост.

Мое окончательное решение было:

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

Спасибо за вашу быструю помощь, мистер X

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...