Разбор XML из ORCID - PullRequest
       8

Разбор XML из ORCID

0 голосов
/ 01 января 2019

Я создаю простое веб-приложение для поиска члена ORCID, я получаю этот ответ от API списка участников ORCID.

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<search:search num-found="238" xmlns:search="http://www.orcid.org/ns/search" xmlns:common="http://www.orcid.org/ns/common">
    <search:result>
        <common:orcid-identifier>
            <common:uri>https://orcid.org/0000-0003-1568-1585</common:uri>
            <common:path>0000-0003-1568-1585</common:path>
            <common:host>orcid.org</common:host>
        </common:orcid-identifier>
    </search:result>
    <search:result>
        <common:orcid-identifier>
            <common:uri>https://orcid.org/0000-0003-4460-9478</common:uri>
            <common:path>0000-0003-4460-9478</common:path>
            <common:host>orcid.org</common:host>
        </common:orcid-identifier>
    </search:result>
    <search:result>
        <common:orcid-identifier>
            <common:uri>https://orcid.org/0000-0002-5444-557X</common:uri>
            <common:path>0000-0002-5444-557X</common:path>
            <common:host>orcid.org</common:host>
        </common:orcid-identifier>
    </search:result>
</search:search>

Я пытаюсь получить данные с помощью jQuer AJAX, но не работает (или, возможно, я что-то пропустил).

$.ajax({
    type: 'GET',
    url: 'https://pub.orcid.org/v2.1/search/?q=%7B!edismax%20qf%3D%22given-and-family-names%5E50.0%20family-name%5E10.0%20given-names%5E5.0%20credit-name%5E10.0%20other-names%5E5.0%20text%5E1.0%22%20pf%3D%22given-and-family-names%5E50.0%22%20mm%3D1%7Dundefined&start=10&rows=10',
    dataType: "xml",
    success: function( response ){
        $( response ).find( 'search:search search:result' ).each( function() {
            console.log( $( this ) );
        });
    }
});

Но консоль ничего не возвращает.

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