2011-12-17 6 views
1

は私のような何かを行うことを可能にする任意のPHPフレームワーク/ライブラリがあります:私はこのような何かをJavaScriptで可能であることを知ってい私はHTMLを扱うことができるPHPフレームワークですか?

$element = $html->getElementByName("name"); 
$element->changeAttribute("class", "myClass"); 
echo $html->display; 

は、私はそれがPHPにする必要があります。

+0

を使うのか? –

答えて

1

例:

<?php 
     $doc = new DOMDocument(); 
     $doc->load('books.xml'); 

     $books = $doc->getElementsByTagName("book"); 
     foreach($books as $book) 
     { 
      $authors = $book->getElementsByTagName("author"); 
      $author = $authors->item(0)->nodeValue; 

      $publishers = $book->getElementsByTagName("publisher"); 
      $publisher = $publishers->item(0)->nodeValue; 

      $titles = $book->getElementsByTagName("title"); 
      $title = $titles->item(0)->nodeValue; 

      echo "$title - $author - $publisher\n"; 
     } 
    ?> 

あなたがしたいと思う理由だけではなく、(代わりにloadのHTMLの使用loadHTMLFileまたはloadHTMLの場合)DOMDocumentクラス

4

フレームワークを必要としません。ちょうどPHP's DOMDocumentを使用してください。

2

DOMDocumentクラスのさまざまな方法を確認してください。もちろん、操作する前に、loadHTMLを使ってDOMDocumentオブジェクトにhtmlをロードする必要があることに注意してください。

関連する問題