Michael: Parameterübergabe bei Links und Codierung von "&"

Hallo,

ich will in einem Formular 2 Parameter an den Link anhängen:
<form action="login.php?action=login&goto=index.php">

das & müsste ich ja als &amp;amp; codieren, da XSLT ein einfaches & nicht mag. Wenn ich es aber als &amp;amp; codiere, bleibt es so und wird nicht in ein & umgewantelt. Folglich geht die Parameterübergabe nicht.

Meine XML Datei benutzt als encoding ISO-8859-15.

Woran liegt was? Was mache ich falsch?

Gruss
Michael

  1. Hi,

    ich will in einem Formular 2 Parameter an den Link anhängen:
    <form action="login.php?action=login&goto=index.php">

    das & müsste ich ja als &amp;amp; codieren,

    M.E. müßte &amp; ausreichen.

    Meine XML Datei benutzt als encoding ISO-8859-15.

    Das ist in diesem Fall irrelevant.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi,

      dieses doppelte &amp; steht da, weil ich dachte, das Forum ersetzt &amp; durch &. Sorry. Imho müsste der Link so sein:
      <form action="login.php?action=login&amp;goto=index.php">
      aber das geht nicht, da er das &amp; nicht umwandelt. btw: Ich benutze php5.

      Gruss
      Michael

      1. Hi,

        dieses doppelte &amp; steht da, weil ich dachte, das Forum ersetzt &amp; durch &. Sorry. Imho müsste der Link so sein:
        <form action="login.php?action=login&amp;goto=index.php">
        aber das geht nicht, da er das &amp; nicht umwandelt. btw: Ich benutze php5.

        Warum sollte das auch umgewandelt werden?
        In HTML muß es ja so sein.

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hi,

          du hast recht. Wenn ich es fest in die XML Datei reinschreibe, dann geht es auch. Das Problem liegt bei mir wo anders, habe ich gerade eben festgestellt. Er Wandelt das um, allerdings wird aus einem &amp; ein &amp;amp; So geht das nicht. Ich hab's jetzt aber rausgefunden. Wenn ich das & mittels der Funktion utf8_encode in ein &amp; umwandele geht's. Das Problem lag bei php und nicht bei XSL.

          Danke!
          Michael