$ xmlstring = '<root><name>ジョン・ドー</name><age>25</age></root> '; $ xml = simplexml_load_string($ xmlstring); $ name = $ xml-> name; $ age = $ xml-> age; echo "name:$ name、age:$ age";
$ htmlstring = '<html><body><h1>こんにちは世界</h1><p>私のウェブサイトへようこそ</p><p>今すぐ<a href="https://example.com">PHP無料研究ノート</a><span>を勉強びましょ</span>う</p></body></html>';
$ dom = new domdocument();
$ dom-> loadhtml($ htmlstring);
$見出し= $ dom-> getElementsBytagname( 'h1');
foreach($ hakings as $ haking){
echo $ heading-> nodevalue;
}
$ xmlstring = '<root><book title="アクション真ん中のPHP" price="29.99" /></root> '; $ xml = simplexml_load_string($ xmlstring); $ title = $ xml-> book ['title']; $ price = $ xml-> book ['price']; ECHO "タイトル:$タイトル、価格:$ price";
$ htmlstring = '<html><h1>見出し1</h1><p>パラグラフ1</p><h2>見出し2</h2><p>パラグラフ2</p></html> '; $ dom = new domdocument(); $ dom-> loadhtml($ htmlstring); $ elements = $ dom-> getElementsByTagname( '*'); foreach($ elements as $ element){echo $ element-> nodename。 ':'。 $ element-> nodevalue。 '<br> '; }
$ htmlstring = '<html><div><h1>見出し1</h1><p>パラグラフ1</p></div><div><h2>見出し2</h2><p>パラグラフ2</p></div></html> ';
$ dom = new domdocument();
$ dom-> loadhtml($ htmlstring);
$ xpath = new DomxPath($ dom);
$ paragraphs = $ xpath-> query( '// p');
foreach($ paragraphs as $ paragraph){
echo $ paragraph-> nodevalue。 '<br> ';
}
関連タグ:
HTML