(PHP 5, PHP 7, PHP 8)
tidyNode::isHtml — Düğümün bir eleman düğümü olup olmadığına bakar
Düğümün, belgenin kök düğümü değil, bir elemanın düğümü olup olmadığına bakar.
Bu işlevin bağımsız değişkeni yoktur.
Sürüm: | Açıklama |
---|---|
7.3.24, 7.4.12 | Bu işlev, uygun bir davranışa sahip olacak şekilde düzeltildi. Evvelce, hemen hemen her düğümün bir HTML düğümü olduğu bildiriliyordu. |
Örnek 1 - Karışık bir HTML belgeden HTML kodunu çıkarmak
<?php
$html = <<< HTML
<html><head>
<?php echo '<title>Başlık</title>'; ?>
<#
alert('Merhaba Dünya');
#>
</head>
<body>
<?php
Yukarıdaki örneğin çıktısı:
# html node #1 <html> <head> <?php echo '<title>Başlık</title>'; ?><# alert('Merhaba Dünya'); #> <title></title> </head> <body> <?php echo 'hello world!'; ?><% response.write("Merhaba Dünya!") %><!-- Açıklamalar --> Merhaba Dünya HTML dışı </body> </html> # html node #2 <head> <?php echo '<title>Başlık</title>'; ?><# alert('Merhaba Dünya'); #> <title></title> </head> # html node #3 <title></title> # html node #4 <body> <?php echo 'merhaba dünya!'; ?><% response.write("Merhaba Dünya!") %><!-- Comments --> Merhaba Dünya HTML dışı </body>