从ORCID解析XML

时间:2019-01-01 12:02:08

标签: jquery ajax xml orcid

我为搜索ORCID成员创建了一个简单的Web应用程序,我从ORCID成员列表API得到此响应。

<?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 ) );
        });
    }
});

但是控制台什么也不返回。

0 个答案:

没有答案