Eddie: HTML-Dateien automatisch in der Größe optimieren

Hallo allerseits,

ich brauche einen speziellen Parser, möglicherweise gibt es ja sowas schon:

  • der Parser sollte einen Verzeichnisbaum rekursiv durchlaufen
  • alle gefunden HTML-Dateien (z.B. *.htm, *.tpl), aber auch *.js und *.css sollen geparst und von unnötigen Zeichen (Leerzeichen, Tabs, CR, Kommentare(!!!)) befreit werden. Anschließend sollen die Dateien mit der optimierten Version überschrieben werden.

Idealerweise sollte das Programm in Perl oder besser in PHP laufen, um auch auf meinem Webspace Schreiboperationen ausführen zu können.

Ist Euch sowas bekannt?

Danke für eure Hilfe,
Eddie

-----------
P.S.: wofür ich das brauche? Ich habe festgestellt, dass sich allein durch Optimierung meiner 80 Template-Dateien über 15 KB einsparen ließen. Natürlich will ich das nicht in meiner Entwicklungsumgebung machen, weil ich da ja (rein visuell) auf den ganzen Ballast (z.B. die Kommentare) angewiesen bin.

--
Old men and far travelers may lie with authority.
  1. Heyho!

    Ist Euch sowas bekannt?

    Jein

    Ich habe mal etwas von "HTML Tidy" gehört. Das ist ein Programm, dass auf der W3C-Webseite angeboten wird (http://www.w3.org/People/Raggett/tidy/) und deinen Code aufräumt.

    Habs aber weder ausprobiert, noch mir die genauen Funktionen angeschaut...

    Aber der Name und der Untertitel ließ mich auf so etwas wie ein "Aufräum-Programm" schließen ;)

    Chapeau! ;)

    Mastershrimp

    --
    Kämpft für die Rettung von dem Genitiv!
    1. Hallo Mastershrimp, hallo Eddie

      Ich habe mal etwas von "HTML Tidy" gehört. Das ist ein Programm, dass auf der W3C-Webseite angeboten wird (http://www.w3.org/People/Raggett/tidy/) und deinen Code aufräumt.

      Tidy ist nicht für die gewünschte Anwendung geeignet!

      Tidy läuft lokal unter Windows und ist nicht zum Entfernen von Leerzeichen und Kommentaren gedacht.
      Tidy formatiert den HTML-Quelltext, macht Einrückungen, kann veraltete Tags entfernen und meldet eine Reihe von Fehlern.

      ...Natürlich will ich das nicht in meiner Entwicklungsumgebung machen, weil ich da ja (rein visuell) auf den ganzen Ballast (z.B. die Kommentare) angewiesen bin.

      Ich verwende zu jedem Projekt lokal einen Ordner (mit Unterordnern) ..\Arbeit\ in welchen die Bearbeitung stattfindet. Eine zweite Ordnerstruktur ..\ftp\ enthält alle fertigen Ressourcen, die von dort hochgeladen werden. Dort sind in der Regel unnötige Leerzeichen sowie Kommentare entfernt.

      Mir sind zwei Freeware-Tools für Windows bekannt:

      MFG
      Detlef

      --
      - Wissen ist gut
      - Können ist besser
      - aber das Beste und Interessanteste ist der Weg dahin!
      1. Hallo,

        danke für eure Hilfe, da ist doch schon so einiges dabei!

        Gruss, Eddie

        --
        Old men and far travelers may lie with authority.