在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 阿里云上傳成功返回字符串類型怎么轉(zhuǎn)換成xml格式?

阿里云上傳成功返回字符串類型怎么轉(zhuǎn)換成xml格式?

在使用啊里云上傳的時候返回的信息好像帶有轉(zhuǎn)義符如下,

"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<PostResponse>\n <Bucket>123win</Bucket>\n <Location>https://123win.oss-cn-shenzhen.aliyuncs.com//upload/B418A074-FDD1-4ED0-B409-B68142BA8BEE-1127-000000689771ECFF.jpg</Location>\n <Key>upload/B418A074-FDD1-4ED0-B409-B68142BA8BEE-1127-000000689771ECFF.jpg</Key>\n <ETag>BD2FA6912E8878268E2E4ABE2A0A875D</ETag>\n</PostResponse>\n"

這個返回的好像是字符串類型怎么轉(zhuǎn)換成xml格式,該怎么處理呢,在此謝過。

返回取值如下:

clipboard.png

在瀏覽器這么寫是可以取到的,如下圖:

clipboard.png

回答
編輯回答
夏木

文檔:http://www.w3school.com.cn/xm...
僅僅瀏覽器控制臺環(huán)境下,可以這樣;

var data="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<PostResponse>\n <Bucket>123win</Bucket>\n <Location>https://123win.oss-cn-shenzhen.aliyuncs.com//upload/B418A074-FDD1-4ED0-B409-B68142BA8BEE-1127-000000689771ECFF.jpg</Location>\n <Key>upload/B418A074-FDD1-4ED0-B409-B68142BA8BEE-1127-000000689771ECFF.jpg</Key>\n <ETag>BD2FA6912E8878268E2E4ABE2A0A875D</ETag>\n</PostResponse>\n";

var doc = (new DOMParser()).parseFromString(data,'text/xml');

console.log(doc);

如果有html文檔,可以這樣:

window.onload = function() {
    var data = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<PostResponse>\n <Bucket>123win</Bucket>\n <Location>https://123win.oss-cn-shenzhen.aliyuncs.com//upload/B418A074-FDD1-4ED0-B409-B68142BA8BEE-1127-000000689771ECFF.jpg</Location>\n <Key>upload/B418A074-FDD1-4ED0-B409-B68142BA8BEE-1127-000000689771ECFF.jpg</Key>\n <ETag>BD2FA6912E8878268E2E4ABE2A0A875D</ETag>\n</PostResponse>\n";

/*    var doc = (new DOMParser()).parseFromString(data, 'text/xml');*/

    var div=document.createElement('div');
    div.style.display = 'none';
    div.innerHTML=data;
    document.body.insertBefore(div, document.body.firstChild);
    console.log(div.getElementsByTagName('Location')[0].innerHTML);
};
2018年5月18日 17:26