Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

PHP ile DOM neden değiştirilir?

Selam...
Soru fazla genel olduysa kusuruma bakmayın ama....
Javascript ile DOM değiştirmek gibi bir opsiyon varken PHP ile DOM'u değiştirme ne işe yarıyor anlam veremiyorum...

HTML ve XML parse etmek için kullanılabilir o tamam da, başka işe yarar bir kullanım alanı var mıdır :)
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 1
    robertpitt adlı üyenin fotoğrafı
    8 yıl önce yazılmış
    1 cevap - 0 soru
    DOM işleri için birkaç opsiyon var. En başarılısı ve kullanımı kolay olanı PHP Simple DOM: http://simplehtmldom.sourceforge.net/

    Alternatif olarak PHPDom kullanılabilir. Daha gelişmiş, kullanımı biraz daha uzun ama daha detaylı: http://php.net/manual/en/book.dom.php


    Örnek:

    $html = <<<EOF
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      </head>
      <body>
        <p> </p>
      </body>
    </html>
    EOF;
    
    // DOM işleri
    $dom = new DOMDocument();
    $dom->loadXML($html, LIBXML_DTDLOAD);
    
    // DOM ile ilgili işlemleri burada yapıyorsunuz
    
    print $dom->saveXML();
    
    ?>
    
  • ismailbaskin adlı üyenin fotoğrafı
    8 yıl önce yazılmış
    4 cevap - 0 soru
    Başka bir siteden düzensiz verileri derlemek istediğinde çok faydalı olabilir.
  • 1
    fka adlı üyenin fotoğrafı
    8 yıl önce yazılmış
    70 cevap - 0 soru
    XML API (XML Restful Web Service) yazman gerekebilir, bu durumda seni kurtaracak olan şey de budur:)
    • curlyhair adlı üyenin fotoğrafı curlyhair
      Biraz değişik düşünürsen herşeyi yapmak mümkün ,

      örneğin ben sitelerde gezinen ve bilgi toplayn bir ajan yapmıştım.
      sitemap.xml oluşturabilirsin.

      yani kullanım alanı çok
      8 yıl önce yazılmış