FluentDOM
[ class tree: FluentDOM ] [ index: FluentDOM ] [ all elements ]

Usage Example: FluentDOM::siblings()

  1. <?php
  2. /**
  3. *
  4. @version $Id: siblings.php 322 2009-09-14 20:19:48Z subjective $
  5. @license http://www.opensource.org/licenses/mit-license.php The MIT License
  6. @copyright Copyright (c) 2009 Bastian Feder, Thomas Weinert
  7. */
  8. header('Content-type: text/plain');
  9.  
  10. $xml = <<<XML
  11. <html>
  12. <head></head>
  13. <body>
  14.   <ul>
  15.     <li>One</li>
  16.     <li>Two</li>
  17.     <li class="hilite">Three</li>
  18.     <li>Four</li>
  19.   </ul>
  20.   <ul>
  21.     <li>Five</li>
  22.     <li>Six</li>
  23.     <li>Seven</li>
  24.   </ul>
  25.   <ul>
  26.     <li>Eight</li>
  27.     <li class="hilite">Nine</li>
  28.     <li>Ten</li>
  29.     <li class="hilite">Eleven</li>
  30.   </ul>
  31.   <p>Unique siblings: <b></b></p>
  32. </body>
  33. </html>
  34. XML;
  35.  
  36. require_once('../FluentDOM.php');
  37. echo FluentDOM($xml)
  38.   ->find('//li[@class = "hilite"]')
  39.   ->siblings()
  40.   ->addClass('before');
  41. ?>

Documentation generated on Sun, 26 Sep 2010 01:00:51 +0200 by phpDocumentor 1.4.3