小编J. *_*Doe的帖子

如何使用 PHP 解析站点地图 XML 内容

我有一个在 wordpress 上的网站。我想制作一个 PHP 脚本,它将解析 URL 中的 XML 内容并以表格的形式显示给我。

我在 PHP 脚本下面写了解析数据

<?php
$xml = simplexml_load_string(file_get_contents($url));
foreach ($xml->url as $url)
{
    ?>
    Loc: <?php echo $url->loc; ?>
    <br />
    Last Modified: <?php echo $url->lastmod; ?>
    <br />
    Image Title: <?php echo $xml->children('image', true)->image->title; ?>
    <br />
    Image Location: <?php echo $xml->children('image', true)->image->loc; ?>
    <hr />
    <?php
}
?>
Run Code Online (Sandbox Code Playgroud)

问题 上述 PHP 脚本可以很好地解析 Loc 和 Last Modified 但不适用于 Image Loc 和 Image Title。 站点地图网址

view-source:http://getintoblog.com/post-sitemap.xml

请帮助。

php xml xml-parsing

2
推荐指数
1
解决办法
1233
查看次数

JavaScript:使用新索引在对象中添加或推送值

我正在使用 JS 对象。我想推送一些具有定义索引(id)的值,以便我可以在 JS 对象中添加/推送它们后访问这些值。

假设这是我在 JavaScript 中创建的一个对象

var my_books = {
    1 : {
        'name' : 'Book_1',
        'price' : '100'
    },
    2 : {
        'name' : 'Book_2',
        'price' : '200'
    }
};
Run Code Online (Sandbox Code Playgroud)

现在,我想在上面创建的对象中添加以下数据

3 : {
    'name' : 'Book_3',
    'price' : '300'
}
Run Code Online (Sandbox Code Playgroud)

添加后我想使用以下行访问它。

console.log(JSON.stringify(my_books[3]['name']));
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在 JavaScript 的对象中添加此类数据。我搜索了很多,但没有代码在这方面帮助我。

请帮助。

javascript javascript-objects

-3
推荐指数
1
解决办法
4045
查看次数

标签 统计

javascript ×1

javascript-objects ×1

php ×1

xml ×1

xml-parsing ×1