Tek bir XML DOM Document düğümü Erişme

0 Cevap php

Ben yapmak çalışıyorum temelde ne, DOM Belgeler için tamamen yeni duyuyorum, bir RSS beslemesi yüklemek ve sadece tek bir düğüm seçin ve sonra bir XML dosyasına kaydetmek için.

Burada bir web beslemesinin yüklerken am XML:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>Markets</title>
        <description/>
        <link>http://www.website.com</link>
        <language>en-us</language>
        <copyright>XML Output Copyright</copyright>
        <ttl>15</ttl>
        <pubDate>Tue, 16 Nov 2010 09:38:00 +0000</pubDate>
        <webMaster>admin@website.com</webMaster>
        <image>
            <title>title</title>
            <url>http://www.website.com/images/xmllogo.gif</url>
            <link>http://www.website.com</link>
            <width>144</width>
            <height>16</height>
        </image>


            <item>
                <title>title</title>
                <description>the description goes here
                </description>
                <enclosure url="http://www.website.com/images/image.png" type="image/png"/>

            </item>

    </channel>
</rss>

İşte <description> düğüm oluyor ve feed.xml kaydetme benim topal girişimi:

<?php  

    $feed = new DOMDocument();
    $feed->load('http://www.website.com/directory/directory/cz.c');
    $nodeValue = $feed->getElementsByTagName('description')->item(0)->nodeValue;
    $feed->save("feed.xml");

?>

Böylece temelde açıklama etiketi almak ve bir XML dosyası olarak kaydetmek gerekir.

Herhangi bir yardım peşin, thanx duyacağız!

0 Cevap