---
title: "XML-prologue"
url: "https://www.typo3.net/d/17223-xml-prologue"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2004-10-24"
last_reply: "2004-11-03"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# XML-prologue

TYPO3 › TypoScript · 3 Antworten · gestartet 2004-10-24

## Eröffnungsbeitrag

**menphrad** · 2004-10-24 · [Beitrag #1](https://www.typo3.net/d/17223-xml-prologue/1)

Hi,

Wie bekomme ich Typo3 3.7 dazu, einen korrekten XML-Prologue zu machen?

Im Template habe ich

```xml
<?xml version="1.0" encoding="iso-8859-2" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
```

angegeben, Typo3 macht allerdings immer

```plaintext
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
```

daraus, wodurch die Seite nicht korrekt angezeigt wird!
Wie kann ich das unterbiden?

LG,
menphrad

## Antworten

### [#2](https://www.typo3.net/d/17223-xml-prologue/2) · jonas8 · 2004-11-02

Hallo hab ein änliches Problem mit xhtml
Ich hab:
	config {
	doctype = xhtml_trans
	xhtml_cleaning = all
	}

und probleme mit der Zeile:

<?xml version="1.0" encoding="iso-8859-1"?>

Wenn ich Tabellen einbinde bekomme ich keine Richtige Darstellung.

Hast du etwas rausgefunden, dass das Problem löst?

Gruss Jonas

### [#3](https://www.typo3.net/d/17223-xml-prologue/3) · menphrad · 2004-11-02

Hi Jonas8

> **jonas8 schrieb:**
>
> Hast du etwas rausgefunden, dass das Problem löst?

Also, derzeit sieht mein Header so aus:

```xml
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="iso-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
```

Im TypoScript habe ich folgendes stehen:

```typoscript
config {
     # XHTML
    doctype = xhtml_trans
    xmlprologue = 0
    doctypeSwitch = 1
    xhtml_cleaning = cached
}
```

Ausserdem habe ich dafür die Optionen für Tidy auf

```plaintext
tidy -i --quiet true --tidy-mark false -wrap 0 --output-xhtml true --char-encoding utf8 --alt-text "" --break-before-br true --punctuation-wrap true
```

gesetzt.

So funktioniert alles fein ... man muss scheinbar ein wenig herumprobieren! ;-)

LG,
menphrad

### [#4](https://www.typo3.net/d/17223-xml-prologue/4) · jonas8 · 2004-11-03

Hallo menphrad
Vielen Dank für die Infos.

Ich hab noch dieses gefuden:
<http://typo3forum.net/viewtopic.php?t=37&sid=93b50a0a603b18b741aabec88d69432e>

Hat mein Problem aber nur teilweise gelöst.
Der Header ist jetzt i.O. für IE macht typo3:

```xml
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?xml version="1.0" encoding="iso-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
```

und für alle andern:

```xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
```

Also die News kommen jetzt gut:
<http://customer.sylon.net/~edorf/index.php?id=informationen>

Aber z.B. beim Forum nicht:
<http://customer.sylon.net/~edorf/index.php?id=94>

in den andern Browsern kein porblem. Nur der IE ist wieder mal zickig...
Werde noch etwas rumprobieren müssen...

> Ausserdem habe ich dafür die Optionen für Tidy auf
>
> Code:
> tidy -i --quiet true --tidy-mark false -wrap 0 --output-xhtml true --char-encoding utf8 --alt-text "" --break-before-br true --punctuation-wrap true
>
> gesetzt.

Denkst du mit diesen Optionen kann ich da noch etwas erreichen? Oder hab ich ein CSS Poblem?
Wobei ich nicht verstehe was Tidy ist...

Gruss Jonas

```typoscript
Hier noch mein TS
constants:
#
	[browser = msie] 
	  doctypesw_cond = 1
	[else] 
	  doctypesw_cond = 0
	[end]
#
setup:
#
	config {
	doctype = xhtml_trans
	xhtml_cleaning = all
	htmlTag_langKey = de
	doctypeSwitch = {$doctypesw_cond}
	}
#
```

---

Quelle: „XML-prologue“, typo3.net, https://www.typo3.net/d/17223-xml-prologue
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
