<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head><title>Tag selection</title>
<style type='text/css'>
p , h2{font-family:Verdana,sans-serif;margin-top:12px;margin-bottom:2px}
</style>
</head>
<body>
<h2>Selecting some tags</h2>
<p>The following part of xhtml code has some <div> tags that are needed</p>
<?php
require("xhtml_parte_inc.php");
$source = "
<span class='uno'>Not selected</span>
<p>Neither selected</p>
<div>Select this <div>And also this</div></div>
";
print "<code>".nl2br(htmlentities($source))."</code>";
$myx = new xhtml_parte($source);
$divs = $myx->etiquetas(false,"div");
print "<p>This is a list of selected tags</p><ul>";
foreach($divs[0] as $dd){
print "\n<li>".htmlentities($dd)."</li>";
}
print "</ul>";
?>
<p>But it may be needed tags that are not <div></p>
<?php
$nodivs = $myx->etiquetas(false,"!div");
print "<p>This is a list of selected tags</p><ul>";
foreach($nodivs[0] as $dd){
print "\n<li>".htmlentities($dd)."</li>";
}
print "</ul>";
?>
<h2>Selecting some tags with attributes</h2>
<p>The following part of xhtml code has some tags width style attributes</p>
<?php
$source = "
<table>
<tr><td style='font-size:12'>12 size text</td><td>normal text</td></tr>
<tr><td>normal text</td><td style='text-decoration:underline'>Underlined text</td></tr>
</table>";
print "<code>".nl2br(htmlentities($source))."</code>";
$myx = new xhtml_parte($source);
$divs = $myx->etiquetas(false,false,"style");
print "<p>This is a list of selected tags</p><ul>";
foreach($divs[0] as $dd){
print "\n<li>".htmlentities($dd)."</li>";
}
print "</ul>";
?>
<h2>Getting a tag from a Id</h2>
<p>The following part of xhtml code has a tags that is needed, and its id is 'two'</p>
<?php
$source = "
<div id='one'>This is a layer</div>
<div id='two'>This is an other layer</div>
<div id='tree'>This is yet an other layer</div>";
print "<code>".nl2br(htmlentities($source))."</code>";
$myx = new xhtml_parte($source);
$divs = $myx->etiquetas(false,false,"id","two");
print "<p>This is a list of selected tags</p><ul>";
foreach($divs[0] as $dd){
print "\n<li>".htmlentities($dd)."</li>";
}
print "</ul>";
?>
</body>
</html>
|