---
title: "HTML Source fängt mit einer Leerzeile an"
url: "https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2008-05-13"
last_reply: "2008-08-06"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# HTML Source fängt mit einer Leerzeile an

TYPO3 › TypoScript · 5 Antworten · gestartet 2008-05-13

## Eröffnungsbeitrag

**StefanKr** · 2008-05-13 · [Beitrag #1](https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an/1)

Wenn ich mir bei meiner mit TYPO4.2 generierten Seite den erzeugten Quelltext ansehe, fällt auf, dass er mit einer Leerzeile anfängt. Das wird auch von <http://validator.w3.org> angemeckert, wenn ich versuche, validieren zu lassen, es kommt diese Fehlermeldung:

Line 2, Column 5: XML Parsing Error: XML declaration allowed only at the start of the document.
<?xml version="1.0" encoding="iso-8859-1"?>

Ich habe mal mein ganzes Template weggelassen, so dass nur eine leere Seite ausgegeben wird. Gleiches Ergebnis. Übrigens zeigt auch dieses Forum <http://www.typo3.net/forum/> den gleichen "Fehler". Ich habe keine Ahnung, wo ich suchen soll. Im Admin-Panel sieht alles ok aus, unter /Page Generation-php,render-page fängt es korrekt mit der <?xml version... Zeile an, da ist keine Leerzeile zu sehen.

Mein relevantes TS sieht so aus

```typoscript
### Allgemeine PAGE Setups
page = PAGE
page {
  config.doctypeSwitch = {$doctypesw_cond}
  config.doctype = xhtml_trans
  config.xhtml_cleaning = all
  config.htmlTag_langKey = de
  config.language = de
  config.locale_all = de_DE.iso88591
  typeNum = 0
...
```

doctypesw_cond setze ich in den Constant Setups je nach Browser, das hat aber auch keinen Einfluss.[/quote]

## Antworten

### [#2](https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an/2) · just2b · 2008-05-13

Hallo,

das hat mit TS nichts zu tun! schau bei allen installierten extensions in die localconf, ext_tables.php, tca.php ob vor/nach dem <?php ?> leerzeichen sind

georg

### [#3](https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an/3) · StefanKr · 2008-05-13

Danke für den Tipp.
Ich werde mich mal auf die Suche begeben, aber wie ich eben schon merke, ist das ein Job für Tage. Das sind öffzig Extensions, und ganz viele haben nach dem "?>" noch eine Leerzeile stehen. Und jedesmal Clear Cache drücken nicht vergessen... eieiei, das ist schlimmer als zu Ostern.
Habe jetzt so um die 20 Extensions bearbeitet, einige Newlines gelöscht, aber bisher war der "Bösewicht" nicht dabei, der Fehler ist immer noch da.
Gruß,
Stefan

### [#4](https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an/4) · Gunah · 2008-05-13

das habe ich auch... keine Dateien bearbeitet...

2mal Typo3 - alle gleichen Extensions

aber tortzdem in einem kommst im anderen nicht...

kA warum... #angry#

### [#5](https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an/5) · StefanKr · 2008-05-20

Hab's gefunden. Es lag einer selbst geschriebenen php Include-Datei im Template, die mit einer Leerzeile vor dem <?php anfing. War schon ewig drin. Blöder Fehler.

### [#6](https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an/6) · termino · 2008-08-06

Eine Leerzeile zu Beginn des HTML Quelltextes hat auch mich gerade einige Stunden Suchen gekostet:

Fehlermeldung beim Validieren:

```html
XML Parsing Error: XML declaration allowed only at the start of the document.

<?xml version="1.0" encoding="utf-8"?>
```

Tatsächlich ist die Leerzeile weg, wenn ich die Erweiterung **tipafriend_plus** deaktiviere!

Und zwar sind in den Dateien **ext_tables.php** und in **pi1/class.tx_tipafriendplus_pi1.php** am Ende nach dem schließenden PHP Tag

```html
?>
```

noch zwei Zeilenumbrüche drin.

Diese entfernen und freuen!!

Hoffe Ihr habt etwas Suchen gespart - viel Spaß im Schwimmbad
 8-)

---

Quelle: „HTML Source fängt mit einer Leerzeile an“, typo3.net, https://www.typo3.net/d/77149-html-source-faengt-mit-einer-leerzeile-an
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
