HTMLからタグの構造だけ抜き出すPHP


HTMLからタグの構造だけ抜き出すPHP

HTMLをArrayにばらして
中身を書き換えて再度フィックスさせるみたいなことがしたくて
チマチマ作っていた中間物です。
(完成してない!)

HTML構造だけ

http://dev.neoinspire.net/class/html_structure.php?url=
のurl= の後に適当にURLを入れると
タグ構造だけぬきとってくれるはずです。
タグがぶっ壊れてるとおかしくなるきがします。

こんなかんじ

<!DOCTYPE>
<html>
    <body>
         <div>
              <div>
                   <div>
                        <div>
                             <div>
                                  <h1>
                                       <a>
                                            <span>
                                            </span>
                                       </a>
                                  </h1>
                                  <div>
                                       <li>
                                            <h2>
                                            </h2>
                                       </li>
                                       <li>
                                            <form>
                                                 <div>
                                                 </div>
                                            </form>
                                       </li>
                                       <ul>
                                            <li>
                                                 <h2>
                                                 </h2>
                                            </li>
                                            <li>
                                                 <ul>
                                                      <li>
                                                           <a>
                                                           </a>
                                                      </li>
                                                      <li>
                                                           <a>
                                                           </a>
                                                      </li>
                                                      <li>
                                                           <a>
                                                           </a>
                                                      </li>
                                                      <li>
                                                           <a>
                                                           </a>
                                                      </li>
                                                      <li>
                                                           <a>
                                                           </a>
                                                      </li>
                                                      <li>
                                                           <a>
                                                           </a>
                                                      </li>
                                                      <li>
                                                           <a>
                                                           </a>
                                                           <ul>
                                                                <li>
                                                                     <a>
                                                                     </a>
                                                                </li>
                                                                <li>
                                                                     <a>
                                                                     </a>
                                                                     <ul>
                                                                          <li>
                                                                               <a>
                                                                               </a>
                                                                          </li>
                                                                          <li>
                                                                               <a>
                                                                               </a>


                                   ~~~~~~~~~~~~~~~
         <div>
              <h3>
              </h3>
              <pre>
              </pre>
         </div>
    </body>
</html>

いやなんに使うとか突っ込みはなしで。。


Leave a Reply