---
title: "Valides XML Ausgeben"
url: "https://www.typo3.net/d/63285-valides-xml-ausgeben"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2007-05-31"
last_reply: "2007-06-01"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Valides XML Ausgeben

TYPO3 › TypoScript · 4 Antworten · gestartet 2007-05-31

## Eröffnungsbeitrag

**Slurp** · 2007-05-31 · [Beitrag #1](https://www.typo3.net/d/63285-valides-xml-ausgeben/1)

Hallo liebes Forum.

Ich bin so gut wie am Ziel, dennoch hab ich ein kleines Problem.
Und zwar folgendes...

Ich möchte auf einer Seite XML-Code ausgeben.
Mit FCE lege ich die XML Knoten an, alles kein Problem.
Im Page TS habe ich folgendes stehen, damit er mir XML ausgibt:

```typoscript
page = PAGE

#neuen PageTyp für XML anlegen
page.typeNum = 2

page.config {
  
   #entfernt diverse header angaben
   disableAllHeaderCode = 1 

   #standard doctype deaktivieren
   disableCharsetHeader = 1

   #entfern die HTML Kommentare
   disablePrefixComment = 1

   #lege eigenen doctype an
   additionalHeaders = Content-Type: text/xml;charset=utf8 

   #xml prolog anlegen
   xmlprologue = <?xml version="1.0" encoding="UTF-8"?> 
   
}

#entfern die <a> links der CE
tt_content.stdWrap.dataWrap >
```

Er Gibt mir auch XML-Code aus, alles kein Ding.
Jedoch hätte ich gern den XML-Prolog an oberster Stelle stehen.
Ich kann dies erreichen, wenn ich

```typoscript
disableAllHeaderCode = 0
```

setze.
Dann werden jedoch die HTML Elemente dargestellt und es ist kein XML-Code mehr.

Gibt es nicht eine Möglichkeit, den HTML-Code zu deaktivieren und den XML-Prolog
anzulegen? Das Page.config object bietet ja die eigenschaft xmlprologue, aber
die wird nicht verarbeitet wenn

```typoscript
disableAllHeaderCode = 1
```

ist.

Wenn ich ein Text Object als page.10 anlege, setzt mir typo3 eine
schöne leer zeile in die 1. zeile und dies ist nicht XML Konform.

Ich brauch wirklich Hilfe, ich probier das schon seit 1 Woche -.-

Gruß Slurp

## Antworten

### [#2](https://www.typo3.net/d/63285-valides-xml-ausgeben/2) · Unbekannter Benutzer · 2007-05-31

Was passiert denn, wenn du es per page.headerData.1 probierst?

### [#3](https://www.typo3.net/d/63285-valides-xml-ausgeben/3) · Slurp · 2007-06-01

Vielen Dank für den Tipp Kitsunet.
Er wird es, laut TS, in dem <head> bereich einfügen,
was ich aber net benötige.
Trotdem Danke für den Hinweis.

```typoscript
page = PAGE
page.typeNum = 2

page.config {
   #entfernt diverse header angaben  
   disableAllHeaderCode = 1 
   
   #standard doctype deaktivieren
   disableCharsetHeader = 1 
   
   #HTML kommentare entfernen
   disablePrefixComment = 1


   additionalHeaders = Content-Type: text/xml;charset=utf8 
   #xmlprologue = <?xml version="1.0" encoding="UTF-8"?> 
   
}
page.headerData.10 = TEXT
page.headerData.10.value = <?xml version="1.0" encoding="UTF-8"?>

tt_content.stdWrap.dataWrap >
```

### [#4](https://www.typo3.net/d/63285-valides-xml-ausgeben/4) · Unbekannter Benutzer · 2007-06-01

So blöd es klingt, aber wenn du mit einem Template arbeitest?
In der ersten Zeile den xml prolog rein?

### [#5](https://www.typo3.net/d/63285-valides-xml-ausgeben/5) · Slurp · 2007-06-01

Das funktioniert leider auch net.
Natürlich hab ich es in TV neu gemappt,
er zeigt jedoch weiter die leere Zeile an.  :(

---

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