は私のような何かを行うことを可能にする任意のPHPフレームワーク/ライブラリがあります:私はこのような何かをJavaScriptで可能であることを知ってい私はHTMLを扱うことができるPHPフレームワークですか?
$element = $html->getElementByName("name");
$element->changeAttribute("class", "myClass");
echo $html->display;
は、私はそれがPHPにする必要があります。
は私のような何かを行うことを可能にする任意のPHPフレームワーク/ライブラリがあります:私はこのような何かをJavaScriptで可能であることを知ってい私はHTMLを扱うことができるPHPフレームワークですか?
$element = $html->getElementByName("name");
$element->changeAttribute("class", "myClass");
echo $html->display;
は、私はそれがPHPにする必要があります。
例:
<?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クラス
フレームワークを必要としません。ちょうどPHP's DOMDocumentを使用してください。
DOMDocumentクラスのさまざまな方法を確認してください。もちろん、操作する前に、loadHTMLを使ってDOMDocumentオブジェクトにhtmlをロードする必要があることに注意してください。
を使うのか? –