透過JS跨網域存取XML檔

為了一些安全性的因素,通常伺服器會阻擋跨網域的XML存取,當然如果你是該網站開發者,所開發的頁面應該將會被放在被認可的網域中,不會碰到這個問題,但我們在開發前期有可能會不在所屬的網域,這樣就會造成開發上的困難,不過我們可以透過Yahoo所提供的YQL查詢語法來解決這個問題,以下就是相關的說明:

若我們在自己的電腦用以下的語法去存取一個網路上的XML

<script>
    $(function () {
        var xmlSource = "http://stanley.cloudlab.tw/crossDomainXML/testXML.xml";
        $.ajax({
            url: xmlSource,
            success: function (data) {
                console.log(data);
            }
        })
    })
</script>

很可能會出現「No Access Control Allow Origin」的訊息:

Cross doamin XML access

但如果套用上YQL之後

<script>
$(function(){
	var xmlSource = "http://stanley.cloudlab.tw/crossDomainXML/testXML.xml";
	var yqlURL = [
		"http://query.yahooapis.com/v1/public/yql",
		"?q=" + encodeURIComponent("select * from xml where url='" + xmlSource + "'"),
		"&format=xml&callback=?"
	].join("");

	$.getJSON(yqlURL, function(data){
		console.log(data)
	});
	
})
</script>
Cross doamin XML access

可以看到已經可以抓到XML內容,這樣可以讓我們較為方便的去開發,其他詳細的使用說明可以參考Yahoo YQL Guide

You may also like...

42,925 Responses

  1. HeathZex表示:

    Viagra pas cher inde: Acheter du Viagra sans ordonnance – Viagra 100mg prix

  2. His son John Bethea McLaurin, a planter and a physician, inherited this property.

  3. Charlesrab表示:

    acheter mГ©dicament en ligne sans ordonnance Acheter Cialis pharmacie en ligne pas cher

  4. There we first enjoyed some stellar ramen in a darkish mirror room, which gave us a small fore-style of the experiences to come.

  5. You may do this by clicking the browser reload button.

  6. Kvjtob表示:

    acticin us – order benzac cream order retin gel sale

  7. In all features, the material is extra snug than leather-based.

  8. Stephengen表示:

    http://clssansordonnance.icu/# pharmacies en ligne certifiГ©es

  9. HeathZex表示:

    pharmacie en ligne france livraison belgique: cialis prix – pharmacie en ligne france livraison belgique

  10. Stephengen表示:

    https://pharmaciepascher.pro/# п»їpharmacie en ligne france

  11. Mahalia表示:

    My site: Daycares By Category – Mahalia,

  12. HeathZex表示:

    pharmacie en ligne france livraison internationale: pharmacie en ligne sans ordonnance – pharmacies en ligne certifiГ©es

  13. weed pen表示:

    Greetings! Very useful advice within this article! It’s the little changes which will make the largest changes. Thanks a lot for sharing!

  14. HeathZex表示:

    Viagra pas cher paris: Viagra homme prix en pharmacie sans ordonnance – SildГ©nafil 100 mg sans ordonnance

  15. Stephenideox表示:

    Работал в Центре судебной экспертизы (в прошлом Казахской научно-исследовательский институт судебных экспертиз) с 1977 года, имею почетные грамоты за заслуги от Министра юстиции СССР и Республики Казахстан.

    Мой многолетний стаж работы ( 45 лет) с судебными делами любой инстанции по вышеуказанному направлениям позволяет выдать вам экспертное заключение, отвечающие требованиям объективности, всесторонности и полноты исследований.

  16. Профессиональный сервисный центр по ремонту объективов в Москве.
    Мы предлагаем: цены на ремонт объективов
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  17. HeathZex表示:

    Achat mГ©dicament en ligne fiable: Medicaments en ligne livres en 24h – pharmacie en ligne france livraison belgique

  18. JamesEMULK表示:

    Решение судопроизводства по гражданским и уголовным делам, органов военной прокуратуры часто принимается на основании выводов судебной пожарно-технической экспертизы.

    Моя экспертная помощь поможет вам определить места возникновения первоначального горения (очага, направления распространения горения, особенностей), механизма возникновения и развития горения, а также выявить обстоятельства возгорания, чтобы суд смог вынести правильное решение по делу: в получении компенсации за причиненный вам вред, в доказательстве непричастности к возгоранию и пр.

  19. echsa2018.com表示:

    Everyone loves it when people get together and share thoughts. Great website, continue the good work.

  20. Louisbealo表示:

    Судебная пожарно-техническая экспертизаСудебная пожарно-техническая экспертиза для установления причин возгорания пожара промышленных объектов, жилых домов, квартир, автомобильного транспорта (легкового и грузового) и т.д.
    Судебное экспертное электротехническое исследованиеСудебное экспертное исследование систем электроснабжения на исследуемых объектах на соответствие требованиям монтажа и эксплуатации согласно с Правилам устройства электроустановок в Республике Казахстан.
    Судебное экспертиза обстоятельств пожараСудебное экспертное исследование объектов для установления механизма и причин возникновения пожара.
    Судебное экспертиза веществ и материаловСудебная экспертиза веществ и материалов на предмет определения горючести материалов и веществ и возможности их воспламенения и самовозгорания.
    Судебное экспертное исследование нефтепродуктов и горюче-смазочных материаловСудебно – экспертное исследование нефтепродуктов и горюче-смазочных материалов на предмет их наличия на месте возникновения пожара.

  21. Charlesrab表示:

    Viagra homme prix en pharmacie Viagra prix Viagra pas cher livraison rapide france

  22. mzplay表示:

    One other thing is that an online business administration course is designed for scholars to be able to without problems proceed to bachelor’s degree courses. The Ninety credit diploma meets the other bachelor diploma requirements then when you earn your current associate of arts in BA online, you’ll have access to up to date technologies within this field. Some reasons why students need to get their associate degree in business is because they may be interested in this area and want to get the general knowledge necessary in advance of jumping to a bachelor education program. Many thanks for the tips you really provide in your blog.

  23. HeathZex表示:

    pharmacie en ligne livraison europe: cialis sans ordonnance – pharmacie en ligne france pas cher

  24. Feel free to visit my web blog Daycares By Category

  25. Walterphivy表示:

    Набиуллина выполняет заказ мафии

    Должностные лица ЦБ управляются тайными кукловодами
    Почти три года назад кооператив «Бест Вей» был включен в предупредительный список ЦБ – с этого начались его злоключения. Становится все более очевидным, что это заказная акция, в которой Центробанк действовал в интересах банковской мафии, принимая решения, которые никто даже не потрудился подтвердить документами и фактами.
    Осенью 2021 года потребительский кооператив «Бест Вей» – крупнейший российский кооператив, дававший возможность приобретать квартиры по всей России, в котором около 20 тыс. пайщиков, работающий с 2014 года, был включен в Список компаний с выявленными признаками нелегальной деятельности на финансовом рынке (предупредительный список) ЦБ – против него был использован относительно новый, только появившийся в 2021 году инструмент регулирования ЦБ на финансовом рынке.
    Притом, что примерно за полтора года до этого – в 2019 году – ЦБ в официальном письме по запросу одной из общественных организаций заявлял, что у него нет вопросов к кооперативу – и в силу того, что потребительский кооператив не подведомствен ЦБ, и в силу того, что Банку России ничего не известно о нарушениях, которые требовали бы его вмешательства как мегарегулятора финансового рынка.
    Однако в 2021 году все изменилось: включением в предупредительный список ЦБ попытался поставить кооператив вне закона, обрушить его деятельность. С включения в предупредительный список начались злоключения кооператива: блокирование его официальных информационных ресурсов, системы личных кабинетов и платежей, а затем и распространение на него уголовного дела, возбужденного той же осенью 2021 года по заявлением ряда клиентов иностранной компании «Гермес». Кооператив был объявлен аффилированной с «Гермесом» структурой, постановлением руководителя следственной группы ему был присвоен статус гражданского ответчика по уголовному делу.

    Липовые основания
    Но что лежало в основе включения в предупредительный список? Это стало известно недавно – из двух процессов в Приморском районном суде Санкт-Петербурга: уголовном, по обвинению бывших специалистов маркетинговой компании «Лайф-из-Гуд», сотрудничавшей с «Гермесом», в организации финансовой пирамиды, и гражданском – по иску Прокуратуры Санкт-Петербурга о признании кооператива «Бест Вей» незаконным.
    Оказывается, впервые справку о нарушениях в кооперативе подготовил в 2019 году некий центр компетенций Южного главка ЦБ в Краснодаре – который уже ликвидирован, архив этого подразделения также, видимо, ликвидирован: первоисточников решений нет – указывается, что это некие обращения граждан: каких граждан и что отмечается в обращении, не упоминается. При этом краснодарский центр указывал в отчете, что руководствовался методическими рекомендациями МВД РФ «Квалификация и расследование организации деятельности «финансовых пирамид».
    Далее Северо-Западный главк ЦБ (прежний руководитель – Надежда Савинская, нынешний руководитель – Ирина Петрова) – который обязан был провести собственную проверку по отношению к организациям в своей зоне ответственности (кооператив зарегистрирован в Санкт-Петербурге), просто переписывает документ из Краснодара – и направляет его в прокуратуру.
    Параллельно документ идет «наверх» – и (теперь уже бывший) руководитель Департамента противодействия недобросовестным практикам ЦБ Валерий Лях, который, насколько известно, уехал из России – допросить его в суде не удалось, подмахивает документ о включении кооператива в предупредительный список.
    При этом проверка деятельности кооператива не проводилась – никакая: ни выездная, ни камеральная. Документы у кооператива не запрашивались. Почему? А потому, объясняют представители ЦБ, что кооператив не является подведомственной ЦБ организацией и проверка была бы незаконной. То есть признать по выдуманным основаниям организацию недобросовестной и инициировать против нее уголовное дело можно, а проанализировать ее работу на основании подлинных документов нельзя.

    Основано на заказе
    ЦБ подкрепляет свое решение, во-первых, целыми восемью обращениями граждан – несколько более поздними, чем полумифические краснодарские. Но ни одно из которых не подано членом кооператива.
    Граждане интересуются в своих обращениях: кооператив законен? Нет ли к нему вопросов у регулирующих организаций?
    Во-вторых, актом осмотра официального сайта кооператива – в нем зафиксированы новости и структура личных кабинетов, больше ничего.
    То есть решение, заблокировавшее нормальную деятельность кооператива более чем на два года, приведшее к аресту его счетов, абсолютно ни на чем не основано. Вернее, основано на заказе мафии, стремящейся захватить кооператив и конкурентов, борющихся с кооперативом.
    При этом Центробанк рассказывает, что включение в список – это только информирование потенциальных потребителей финансовых услуг о рисках, но сам же себе противоречит, говоря, что именно ЦБ обратился в Роскомнадзор о блокировании информационных ресурсов кооператива, именно он обратился в прокуратуру и органы внутренних дел с предложением возбудить уголовное дело. И именно на основании письма его Северо-Западного главка уголовное дело начало расследоваться в том числе и в отношении кооператива. При этом за несколько лет расследования ни одного криминального эпизода не найдено: деятельность кооператива абсолютно юридически чиста.

    Ложь Набиуллиной
    По поводу судьбы кооператива «Бест Вей» и других кооперативов депутаты Государственной думы неоднократно обращались к руководству ЦБ, в том числе лично к Эльвире Набиуллиной. Они предлагали разобраться в ситуации, при необходимости ввести дополнительный контроль со стороны ЦБ, который снимет сомнения со стороны ведомства.
    Набиуллина в прошлом году публично пообещала на пленарном заседании Думы проработать вопрос кооперативов, совместно с депутатским корпусом выработать компромиссные предложения – но за более чем год ничего не сделано!
    Кооперация в России продолжает торпедироваться, а ведь это важнейший для экономического роста в стране сектор – способный аккумулировать миллиарды рублей (на счетах «Бест Вей» – более 4 млрд рублей!) и направить их в развитие экономики. Это важнейшее направление решения жилищного вопроса – альтернатива ипотеке, которая недоступна подавляющему большинству граждан и единственное, чему помогает, – это обогащению банков и мафии, стремящихся прибрать к рукам деньги граждан.

    Круговая порука
    Атаки центробанкиров на кооператив носят целенаправленный характер. Достоверно известно, что они велась с одобрения первого зампреда ЦБ Владимира Чистюхина – не говоря уже о бывшем и нынешнем руководителях Северо-Западного главка ЦБ Савинской и Петровой, бывшем директоре (упраздненного в прошлом году) Департамента противодействия недобросовестным практикам Валерии Ляхе, а также главе забравшего его функции Департамента небанковского кредитования Илье Кочеткове.
    Это не что иное, как круговая порука. В прошлом году к руководителю службы по защите прав потребителей и обеспечению доступности финансовых услуг ЦБ Михаилу Мамуте обратились по поводу очевидного нарушения законодательства – банки отказались исполнить судебное решение о снятии ареста со счетов кооператива (позднее арест был наложен снова). Мамута под мифическими предлогами отказался наказать банки.
    Очевидно, что происходит не что иное, как целенаправленное заказное преследование кооператива – в интересах неких сил, волю которых стремится исполнить Центробанк.
    Атаки, с одной стороны, в интересах банкиров, стремящихся установить ипотечную монополию и перекрыть кислород кооперации, а с другой – тайных кукловодов, стремящихся захватить более 4 млрд на счетах кооператива.
    Атака центробанкиров на кооператив должна быть вскрыта, расследована, виновные должны быть привлечены к ответственности!

  26. Профессиональный сервисный центр по ремонту плоттеров в Москве.
    Мы предлагаем: срочный ремонт плоттера
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

  27. HeathZex表示:

    pharmacie en ligne pas cher: Medicaments en ligne livres en 24h – Achat mГ©dicament en ligne fiable

  28. Профессиональный сервисный центр по ремонту принтеров в Москве.
    Мы предлагаем: ремонт принтеров сервисный
    Наши мастера оперативно устранят неисправности вашего устройства в сервисе или с выездом на дом!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。