Hallo,
ich arbeite mich gerade ein bissl ins DOM mit PHP ein, in dem ich ein Tutorial durcharbeite. Jetzt kriege ich sone Warnmeldung:
mein PHP code und die test.php ist:
wieso soll hier der Body tag n.i.O sein?
ich arbeite mich gerade ein bissl ins DOM mit PHP ein, in dem ich ein Tutorial durcharbeite. Jetzt kriege ich sone Warnmeldung:
Warning: DOMDocument::loadHTML() [domdocument.loadhtml]: htmlParseStartTag: misplaced <body> tag in Entity, line: 29 in ..\test.php on line 16
PHP-Code:
<!DOCTYPE html>
<html lang="de-DE">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<?php
$PageString = file_get_contents('test.php');
$dom = new DOMDocument();
$dom->loadHTML($PageString);
$mango_div = $dom->getElementById('mango');
echo $mango_div->nodeValue;
?>
<body>
<div id="mango">
This is the mango div. It has some text and a form too.
<form>
<input type="text" name="first_name" value="Yahoo" />
<input type="text" name="last_name" value="Bingo" />
</form>
<table class="inner">
<tr><td>Happy</td><td>Sky</td></tr>
</table>
</div>
<table id="data" class="outer">
<tr><td>Happy</td><td>Sky</td></tr>
<tr><td>Happy</td><td>Sky</td></tr>
<tr><td>Happy</td><td>Sky</td></tr>
<tr><td>Happy</td><td>Sky</td></tr>
<tr><td>Happy</td><td>Sky</td></tr>
</table>
</body>
</html>
wieso soll hier der Body tag n.i.O sein?
Kommentar