php - 读取外部 XML 文件

标签 php xml

<分区>

我需要使用外部 XML 文件,我尝试了不同的方法来读取该文件,但无法达到我想要的结果。

我使用了DOMDocument simplexml_load_file

<?

$xml = simplexml_load_file("http://www.isecur1ty.org/InternetThreat/ThreatLevel.xml");

echo $xml->getName() . "<br />";

foreach($xml->children() as $child)
{
    echo $child->getName() . ": " . $child . "<br />";
}

?>

但无法让它与我一起工作!!

这是 XML 文件:

<iS-InternetThreat>
    <level>
        <current>2</current>
        <previous>2</previous>
        <status>same</status>
        <date>09-06-2012</date>
    </level>
    <version>2.5</version>
</iS-InternetThreat>

如您所见,有多个级别。我需要获取每个属性的值(主要是在“级别”下),获取版本也可以。

有人能告诉我怎么做吗?

谢谢。

最佳答案

像这样访问它们:

<?php
    $xml = simplexml_load_file("http://www.isecur1ty.org/InternetThreat/ThreatLevel.xml");
    echo $xml->level->date;
?>

关于php - 读取外部 XML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10967415/

相关文章:

php - 如何禁用该复选框并使用 php 更新数据库

php - sonata admin + a2lix + gedmo 可翻译问题

php - 如何在 PHP 中使用函数获取数据?

sql - OPENXML 将 xml 导入 ms sql - 命名空间

xml - 基于nodeName的xpath选择

php - ajax GET - 来自 php 未通过的结果

php 复制/同步/复制数据库内容

Android的资源 "@id"机制在自定义XML文件中分配id

android - 如何从扩展 fragment android编程的ImageButton切换到下一页(调用另一个类)

Android Studio 创建项目生成带有垃圾字符的 colors.xml