Einfache Node-Validierung gesucht

akins

Grünschnabel
Hi,

ich schreibe gerade an einer Test-Page, welche ein XML-File lädt, in dem alle HTML-Elemente notiert sind. Das sieht etwa so aus:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<template>
  <page_themes>
    <page_theme id='default'>
      <header>
        <![CDATA[
          <div>
            <div>
              <table>
                <tr>
                  <td>
                    Ich bin der Header
                    <include:nav_box/>
                    <hr />
                  </td>
                </tr>
              </table>
            </div>
            <div>
              Ich bin ein DIV ohne Close-Tag.
          </div>
          <hr>  <!--  <<-  fehlerhaftes HR-Tag  -->
        ]]>
      </header>
    </page_theme>
  </page_themes>
</template>

Gibt es mit PHP eine einfache Möglichkeit den XHTML-Code in den CDATA-Abschnitten auf eventuelle Syntaxfehler zu überprüfen? Ich wollt eine Ausgabe, wenn ein Tag nicht geschlossen wurde. Wie kann man das am einfachsten machen? RegEx? Und wenn, wie sieht ein RegEx dafür aus?

lg
 
Zurück