如何使用PHP解析URL中的XML

如何使用PHP解析URL中的XML,php,html,xml,Php,Html,Xml,我正在学习如何将XML元素解析为html文档 这需要一个带有xml的url,读取元素,但它不工作…而且 我想再深入一点,但我一直无法做到,我如何才能做到这样,以便从url读取xml?使用xml元素作为文件名,使用模板创建html文档 ////编辑这是我试过的/////编辑///EDIT///EDIT///EDIT///EDIT///EDIT///EDIT///EDIT 我尝试这个只是为了我知道我在做什么(…显然没什么哈哈),这样我就可以回应信息是否正确 <?php $url = "ht

我正在学习如何将XML元素解析为html文档

这需要一个带有xml的url,读取元素,但它不工作…而且 我想再深入一点,但我一直无法做到,我如何才能做到这样,以便从url读取xml?使用xml元素作为文件名,使用模板创建html文档

////编辑这是我试过的/////编辑///EDIT///EDIT///EDIT///EDIT///EDIT///EDIT///EDIT

我尝试这个只是为了我知道我在做什么(…显然没什么哈哈),这样我就可以回应信息是否正确

<?php

 $url = "http://your_blog.blogspot.com/feeds/posts/default?alt=rss";
 $xml = simplexml_load_file($url);
 print_r($xml);

?> 

谢谢你抽出时间

根据同源安全策略,web浏览器通常会禁止“跨域”请求

然而,有一种机制允许网页上的JavaScript向另一个称为跨源资源共享(Cross-origin resource Share,CORS)的域发出XMLHttpRequests

阅读以下有关CORS的内容:

查看这篇关于RSS提要的文章:

通常,根据同源安全策略,web浏览器将禁止“跨域”请求

然而,有一种机制允许网页上的JavaScript向另一个称为跨源资源共享(Cross-origin resource Share,CORS)的域发出XMLHttpRequests

阅读以下有关CORS的内容:

查看这篇关于RSS提要的文章:

在我看来,xml文档在同一个域中。不,不,不,你看,我想阅读一个RSS提要,它是在xml上的。我想读取xml,并使用其中的一个元素从中创建一个html文档…@user1876553除非您首先通过后端运行它,否则无法从另一台服务器执行此操作(因此,它不是Client->RSS,而是Client->server->RSS)。查看elliospizzaman发布的链接。@h2ooooooo不,我想你们误会我了。我读了rss(我自己的)提要,你得到了信息,对吗?我试图读取它,并创建一个名为元素的文件,但该文件使用的是模板。还有一些其他的东西…@H2Ooooo修改了我的代码,让你们了解更多我想做的事情。虽然xml文档在同一个域中。不,不,不,不,你看,我想阅读一个RSS提要,它是在xml上的。我想读取xml,并使用其中的一个元素从中创建一个html文档…@user1876553除非您首先通过后端运行它,否则无法从另一台服务器执行此操作(因此,它不是Client->RSS,而是Client->server->RSS)。查看elliospizzaman发布的链接。@h2ooooooo不,我想你们误会我了。我读了rss(我自己的)提要,你得到了信息,对吗?我试图读取它,并创建一个名为元素的文件,但该文件使用的是模板。还有一些其他的东西…@H2Ooooo更改了我的代码,让你们了解更多我想做的事情。看起来这不是你们的完整代码,你们过早地结束了你们的PHP脚本(有
?>
任何地方吗?)你们还忘了一个
在您的URL之后。@H2Ooooo尝试了一种更传统的方法,但仍然不起作用。。。。。我将url放在浏览器上,它可以工作(复制/粘贴以防万一),但仍然会得到一个空白页(更新了代码..再次更新)您确定blogspot允许您从本地服务器以外的其他来源下载数据吗?你有错误吗?@H2Ooooo我什么都没有,只是一张空白页/是
错误报告(E\u ALL)设置?这似乎不是您的完整代码,您过早地结束了PHP脚本(得到
?>
任何地方?),您还忘记了一个
在您的URL之后。@H2Ooooo尝试了一种更传统的方法,但仍然不起作用。。。。。我将url放在浏览器上,它可以工作(复制/粘贴以防万一),但仍然会得到一个空白页(更新了代码..再次更新)您确定blogspot允许您从本地服务器以外的其他来源下载数据吗?你有错误吗?@H2Ooooo我什么都没有,只是一张空白页/是
错误报告(E\u ALL)设置?