Hey guys, is there a way to remove an element with simplexml? I don't see it in their documentation. If so, how would i go about doing it? Or you could just point me towards documentation.

Thanx

    After trying this pice of code, i get mixed results. I get the string correct, but the IF statement fails for some reason? Here's the code, then the output:

    $xml2 = new SimpleXMLElement("../sitemap.xml",null,true);
    foreach ($xml2->url as $loc){
    	if ($loc->loc == "http://LinuxIntro.com?action=".$qx1[0]."&name=".$_GET['name']){
    		echo "I found IT!<br/>";
    	}else{
    		echo "Not it!<br/>";
    		echo "http://LinuxIntro.com?action=".$qx1[0]."&amp;name=".$_GET['name']."<br/>";
    		echo $loc->loc . "<br/>";
    	}
    }

    Which returns:

    Not it!
    http://LinuxIntro.com?action=ShowContent&name=aaaaaaaaaaaaaa
    http://LinuxIntro.com/
    Not it!
    http://LinuxIntro.com?action=ShowContent&name=aaaaaaaaaaaaaa
    http://LinuxIntro.com?action=ShowContent&name=aaaaaaaaaaaaaa
    

    What i am attempting to accomplish, is to remove a page from my sitemap, when i delete it from the database. I have the opposite effect in place already; when i create a new page via my admin console i wrote, it adds that page to my sitemap. Now i need the reverse done: when i delete a page from the DB, it is also removed from the sitemap.

    ===EDIT===
    Also, i guess, just for clarity, i should add the contents of my xml file:

    <?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.google.com/schemas/sitemap/0.84" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd">
    
     <url>
      <loc>http://LinuxIntro.com/</loc>
      <changefreq>daily</changefreq>
      <priority>0.3</priority>
     </url>
    
    
    <url>
    <loc>http://LinuxIntro.com?action=ShowContent&amp;name=aaaaaaaaaaaaaa</loc>
    <changefreq>daily</changefreq>
    <priority>0.3</priority>
    </url>
    
    </urlset>

    Thanx

      Write a Reply...