IPB

Willkommen, Gast ( Anmelden | Registrierung )

 
Reply to this topicStart new topic
> Tidy - vielmehr phase5 - 'sammelt' Kommentare...
SteffenG
Beitrag 04.02.2004 - 10:46
Beitrag #1


looks good


Gruppe: User
Beiträge: 75
Mitglied seit: 12.11.2003
Mitglieds-Nr.: 1.642



Hallo,

Ich habe XHMTL-code, der wie folgt aussieht (auszugsweise):
QUELLTEXT
<style type="text/css">

   p { color: red }

</style>


Wenn man jetzt tidy drüberlaufen lässt, erhält man (korrekterweise):
QUELLTEXT
<style type="text/css">

   /*<![CDATA[*/

   p { color: red }

   /*]]>*/

</style>


Wenn man jetzt tidy nochmal drüberlaufen lässt entsteht daraus:
QUELLTEXT
<style type="text/css">

   /*<![CDATA[*/

   /*<![CDATA[*/

   p { color: red }

   /*]]>*/

   /*]]>*/

</style>


Pro Lauf wird ein kommentierter CDATA-Bereich hinzugefügt. Das funktioniert zwar im Browser, sieht aber im Code hässlichst aus.
Meine Config-Datei für tidy ist in Ordnung. Woanders sammelte Tidy mit derselben config (per Kommandozeile aufgerufen) die Kommentare nicht.

Dieses Verhalten liegt also entweder am Plugin, oder an phase5 direkt (oder an mir).
Kann das Problem hier einer reproduzieren? Ich poste erstmal meine config nicht. Vielleicht gibt's hier noch andere XHTML-Entwickler, bei denen das Problem aufgetaucht ist. Ich kann in der config ändern, was ich will, das Problem bleibt.


schöne Grüße
Steffen
Go to the top of the page
 
+Quote Post
SteffenG
Beitrag 08.02.2004 - 14:49
Beitrag #2


looks good


Gruppe: User
Beiträge: 75
Mitglied seit: 12.11.2003
Mitglieds-Nr.: 1.642



Hallo,

ich weiß jetzt warum sich tidy im Zusammenspiel mit phase5/tidy-plugin so verhält:
Das liegt daran, dass auf dem Weg von tidy zu phase5 die Groß-/Kleinschreibung der Elemente verändert wird.

Ruft man tidy über die Kommandozeile auf, 'sammelt' es die Kommentare nämlich nicht.

In Tidy (und korrekterweise in XHTML) wird ein CDATA-Bereich mit
QUELLTEXT
<![CDATA[

eingeleitet. Phase5 macht daraus dann aber
QUELLTEXT
<![cdata[

und das erkennt tidy beim nächsten Durchlauf nicht mehr als CDATA-Bereich und markiert es daher nochmal als CDATA-Bereich (ad infinitum).

Ich kann mich erinnern - habe im Forum allerdings keine entsprechenden Beiträge gefunden - dass es sich bei dem Problem (Groß-/Kleinschreibung) um ein altes handelt.
Kann man das nicht einfach mal beheben?


Grüße
Steffen
Go to the top of the page
 
+Quote Post
helpy
Beitrag 08.02.2004 - 16:21
Beitrag #3


;-)
Gruppensymbol

Gruppe: Mods
Beiträge: 246
Mitglied seit: 20.11.2001
Mitglieds-Nr.: 15



Hallo SteffenG,

Stimmt, das ist in der aktuellen Version (6.1.0.4) noch so.

cu, helpy
Go to the top of the page
 
+Quote Post
SteffenG
Beitrag 08.02.2004 - 16:33
Beitrag #4


looks good


Gruppe: User
Beiträge: 75
Mitglied seit: 12.11.2003
Mitglieds-Nr.: 1.642



Hallo helpy,

besteht Aussicht auf (baldige) Besserung?



Grüße
Steffen
Go to the top of the page
 
+Quote Post
helpy
Beitrag 08.02.2004 - 18:52
Beitrag #5


;-)
Gruppensymbol

Gruppe: Mods
Beiträge: 246
Mitglied seit: 20.11.2001
Mitglieds-Nr.: 15



Hi Steffen,

Es gibt eine "Testversion" bei der des bereits funktioniert. Aber hdb wird wohl frühestens ab März weiter am Editor arbeiten.

cu, helpy
Go to the top of the page
 
+Quote Post
Google Bot
Beitrag
Beitrag #


Google Ads









Go to the top of the page
 
Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 26.04.2024 - 18:42

taschenkalender
expertise-panel IPS Driver Error

IPS Driver Error

There appears to be an error with the database.
You can try to refresh the page by clicking here