$xmlString = '<root><name> John Doe</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> Hello World</h1><p> Welcome to my website</p><p><span>立即學習</span><a href="https://example.com">PHP免費學習筆記</a></p></body></html>'; $dom = new DOMDocument(); $dom->loadHTML($htmlString); $headings = $dom->getElementsByTagName('h1'); foreach ($headings as $heading) { echo $heading->nodeValue; }
$xmlString = '<root><book title="PHP in Action" price="29.99" /></root> '; $xml = simplexml_load_string($xmlString); $title = $xml->book['title']; $price = $xml->book['price']; echo "Title: $title, Price: $price";
$htmlString = '<html><h1> Heading 1</h1><p> Paragraph 1</p><h2> Heading 2</h2><p> Paragraph 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> Heading 1</h1><p> Paragraph 1</p></div><div><h2> Heading 2</h2><p> Paragraph 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