Wann wird CDATA verwendet?

In diesem Forum kann man Fragen zur Programmierung stellen, die bei der Entwicklung von Mods für phpBB 3.0.x oder dem Modifizieren des eigenen Forums auftauchen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
michstro
Mitglied
Beiträge: 8
Registriert: 01.01.2008 12:04
Wohnort: Siegburg
Kontaktdaten:

Wann wird CDATA verwendet?

Beitrag von michstro »

Hallo zusammen,
ich bastele zur Zeit an einem kleinen Tool was xmods Files lesen ändern und speichern kann.

Nur ist mir die Verwendung von

Code: Alles auswählen

<![CDATA[
]]
nicht ganz klar. Wird CDATA zwingend verwendet oder ist das ein kann? Also reicht auch evt ein

Code: Alles auswählen

<find><div id="page-body"></find>
oder sollte es

Code: Alles auswählen

<find><![CDATA[<div id="page-body">]]></find>
heissen?

http://de.wikipedia.org/wiki/CDATA habe ich schon dazu gefunden. Mir ist halt nicht klar ob es in jedem Tag verwendet werden muss?
Gruß Mike
Zuletzt geändert von michstro am 18.01.2009 16:11, insgesamt 1-mal geändert.
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von tas2580 »

Mit CDATA wird angegeben das es sich um Code handelt der nicht als Code sondern als Daten interpretiert wird.

Code: Alles auswählen

<find>bla </find> bla</find>
wird nicht funktionieren

Code: Alles auswählen

<find><![CDATA[bla </find> bla]]></find>
funtioniert

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
michstro
Mitglied
Beiträge: 8
Registriert: 01.01.2008 12:04
Wohnort: Siegburg
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von michstro »

Hallo Tobi,
danke für die schnelle Hilfe

habe einiges an Mods gefunden in denen selbst der Titel usw in CDATA gepackt wird. Und bei wieder anderen Mods fehlt das ausklammern mit CDATA?

Also nach deinem Post wäre es ein Muss?!

Gruß Mike
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von tas2580 »

Für den Titel ist es eigentlich nicht nötig, Für Code sollte man es verwenden.
Ich erstelle meine Mods teilweise mit meinem MODX Tool, das packt alles in CDATA um sicher zu gehn, wenn ich Mods von Hand erstelle lass ich es oft beim Titel oder der Beschreibung auch weg.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
michstro
Mitglied
Beiträge: 8
Registriert: 01.01.2008 12:04
Wohnort: Siegburg
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von michstro »

Hallo Tobi,
Das ModX Tool hatte ich schon gesehen. Genauso das Mod Studio. 100% gefällt mir beides nicht. Leider fehlt bei dem ModX Tool eine Lade funktion. Und das Mod Studio ist ziemlich Buggy und aus dem Grunde fing ich an zu basteln.
Ich denke ich bastele es so das die CDATA zwar beim schreiben hinzugefügt werden, aber beim Lesen verwende ich die find tags und ignoriere die CDATA klammern. So würden auch evt Fehlerhafte ModX gelesen

Gruß Mike
Benutzeravatar
tas2580
Ehemaliges Teammitglied
Beiträge: 3029
Registriert: 01.07.2004 05:42
Wohnort: /home/tas2580
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von tas2580 »

Mein ModX Tool kann speichern wenn man angemeldet ist. Gäste können nur die ModX Datei runterladen.
Schreib beim erstellen am besten CDATA immer mit rein damit es da nicht zu fehlern kommen kann. Beim einlesen kannst du es ja mit srt_replace wieder raus werfen.

Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von nickvergessen »

Also ich verwende überall CDATA um Konflikte zu vermeiden. Es schadet nicht, kann nur nützen.
kein Support per PN
michstro
Mitglied
Beiträge: 8
Registriert: 01.01.2008 12:04
Wohnort: Siegburg
Kontaktdaten:

Re: Wann wird CDATA verwendet?

Beitrag von michstro »

Hallo zusammen,
also ich habe mal ne vorläufige Version Online gestellt, falls denn interesse besteht.

Manche Tags fehlen zur Zeit leider noch. Z.Bsp die Link sektion und die contributions-group

Ich kann auch nicht für die 100% funktion des Programms garantieren. Aber ich denke ist ein guter Anfang werde das Programm auch in Zukunft soweit ich Zeit habe weiterentwickeln

Hier der Link
http://www.aquaeasy.de/zip/ModEasy.zip

Gruß Mike
Antworten

Zurück zu „[3.0.x] Mod Bastelstube“