$ 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