Gewusst wie: Ersetzen von Sonderzeichen mit äquivalenten XSL

July 15

Die PHP-Sprache enthält eine Replace-Funktion verwendet, um ein Sonderzeichen in einer XSL-Datei suchen und ersetzen Sie ihn durch eine codierte Zeichenfolge. Die codierte Zeichenfolge in einer XSL-Datei verwenden, um Sonderzeichen wie Tabulatoren zu übersetzen oder Zeilenumbrüche in der Stylesheet-äquivalent, damit Ihre Leser die richtigen Ergebnisse für den Benutzer anzeigen kann. Die Funktion "Str_replace" führt die Ersatz-Aufgabe.

Anweisungen

1 Mit der rechten Maustaste in der PHP-Seite, die Sie zu ersetzen, und Codieren die Sonderzeichen verwenden möchten. Klicken Sie auf "Öffnen mit" und wählen Sie Ihre bevorzugte PHP-Editor.

2 Öffnen Sie die Datei, und fügen Sie eine Variable, die auf den Inhalt der Datei verweist. Der folgende Code öffnet die Datei und lädt den Wert in eine String-Variable:

$file = Fopen ("c:\file.xsl", "w");$content = Fread ($file, filesize($c:\file.xsl"));

Ersetzen Sie den Namen der Datei mit der Datei, die Sie lesen möchten.

3 Ersetzen Sie die Zeichen mit der codierten Zeichen für das XSL-Formate. Der folgende Code ersetzt einen Raum durch das codierte hexadezimale Äquivalent:

$newstring = Str_replace ($content, "& Nbsp;","");

4 Speichern Sie die Datei, um die Änderungen zu übernehmen. Der folgende Code speichert die Dateiänderungen:

Fwrite ($file, $newstring);fclose($File);