2009-04-05 3 views
0

Der folgende Link zu einer URL in meiner Anwendung gibt mir einen XML-Parsing-Fehler auf dem zweiten Gleichheitszeichen, wenn ich versuche, die Seite anzuzeigen.Problem mit URLs auf Seiten, die als XHTML geliefert werden

<a href="http://www.example.com/admin/banning.php?do=banuser&u=3">Ban User</a> 

Ich denke, das Problem ist das kaufmännische Und in der URL. Wenn ich das kaufmännische Und-Zeichen kodiere, verschwindet der Analysefehler, aber die URL funktioniert nicht mehr. Gibt es eine einfache Möglichkeit, URLs wie diese auf einer Seite als XHTML zu verwenden?

Antwort

2

Codierung des kaufmännischen Unders ist der richtige Weg. Wenn die URL nicht funktioniert, muss etwas anderes falsch sein.

+0

Was ich nicht bekommen, ist, dass die URL in meinem Browser einfügen noch das richtige Ergebnis bekommt, wenn ich das Et-Zeichen% 26 kodieren es bricht. – AlwaysEnthusiast

+0

Vergiss es, wenn ich & es alles arbeite. :) Vielen Dank! – AlwaysEnthusiast

+2

% 26 ist URL-codiert. & ist XML-codiert - daher funktioniert letzteres. –

0

müssen Sie &amp; statt & in jedem XHTML-Dokument verwenden

Verwandte Themen