small-step: ein problem mit <?xml und dem php-parser - escapen möglich?

Hallo,

ich habe mich heute dazu entschlossen für die neue seite von html auf xhtml umzusteigen. nicht weiter tragisch, mein php-parser hat allerdings das problem, dass er dieses hier <? (aus <?xml version="1.0" encoding="ISO-8859-1"?>) als grund sieht die nachfolgenden zeichen als php-code zu sehen und zu parsen. gibt es eine möglichkeit das zu escapen?

besten dank und viele grüße,

small-step

  1. Hallo,

    ich habe mich heute dazu entschlossen für die neue seite von html auf xhtml umzusteigen. nicht weiter tragisch, mein php-parser hat allerdings das problem, dass er dieses hier <? (aus <?xml version="1.0" encoding="ISO-8859-1"?>) als grund sieht die nachfolgenden zeichen als php-code zu sehen und zu parsen. gibt es eine möglichkeit das zu escapen?

    Hm. Eine Möglichkeit wäre:

    <?
    echo "<? (aus <?xml version="1.0" encoding="ISO-8859-1"?>";
    ?>

    Die andere besteht in einer kleinen Umstellung der PHP.ini:

    short_open_tag = Off

    fastix®

  2. Hi,

    ich habe mich heute dazu entschlossen für die neue seite von html auf xhtml umzusteigen. nicht weiter tragisch, mein php-parser hat allerdings das problem, dass er dieses hier <? (aus <?xml version="1.0" encoding="ISO-8859-1"?>) als grund sieht die nachfolgenden zeichen als php-code zu sehen und zu parsen. gibt es eine möglichkeit das zu escapen?

    z.B.
    <?php echo '<'.'?xml version="1.0" encoding="ISO-8859-1" ?'.'>'; ?>

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
    1. hi,

      z.B.
      <?php echo '<'.'?xml version="1.0" encoding="ISO-8859-1" ?'.'>'; ?>

      wunderbar, genau was ich wollte... warum bin ich da nicht selbst drauf gekommen? ;-) dankeschön

      gruß,
      small-step