Получить значение любых атрибутов из XML данных в Javascript - PullRequest
0 голосов
/ 13 июля 2020
<RDService status="NOTREADY" info="Morpho_RD_Service">
   <Interface id="CAPTURE" path="/127.0.0.1:11100/capture" />
   <Interface id="DEVICEINFO" path="/127.0.0.1:11100/getDeviceInfo" />
</RDService>

У меня есть ответ XML выше. Я хочу получить значение статуса из ответа. Я пытаюсь получить его по приведенному ниже коду:

$(xmlresponse).getAttributeValue('status');

Но я получаю исключение: $ (...). GetAttributeValue не является функцией

1 Ответ

0 голосов
/ 13 июля 2020

Метод jquery для чтения атрибутов: .attr https://api.jquery.com/attr/, который можно применить к xml:

$(xml).attr("status")

var xml = '<RDService status="NOTREADY" info="Morpho_RD_Service">'
   +'<Interface id="CAPTURE" path="/127.0.0.1:11100/capture" />'
   +'<Interface id="DEVICEINFO" path="/127.0.0.1:11100/getDeviceInfo" />'
+'</RDService>'

console.log($(xml).attr("status"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...