1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

html code beautifier?

  • maciek
  • 27. Juni 2006 um 16:37
  • Unerledigt
  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 27. Juni 2006 um 16:37
    • #1

    Hallo!

    Kennt jemand von Euch eine Java-Klasse bzw. Java-Library, die eine Methode zum Beautifien von HTML-Code anbietet? Ich hab nämlich einen ziemlich unschönen HTML-Code, da er aus vielen HTML-Snippets kommt und möchte ihn vor der Ausgabe im Browser zwecks besserer Lesbarkeit verschönern.

    Thanx 4 help.

    *** Make it idiot proof, and someone will build a better idiot. ***

  • beefy
    13
    beefy
    Mitglied
    Reaktionen
    18
    Punkte
    1.683
    Beiträge
    304
    • 27. Juni 2006 um 17:27
    • #2

    JTidy?

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 28. Juni 2006 um 15:32
    • #3
    Zitat von beefy

    JTidy?


    danke für den Tipp. Leider ist sourceforge.net derzeit down, d.h. ich muss warten um mir den source code anzuschauen. :frowning_face:

    *** Make it idiot proof, and someone will build a better idiot. ***

  • maciek
    16
    maciek
    Mitglied
    Punkte
    2.805
    Beiträge
    434
    • 4. Juli 2006 um 15:52
    • #4
    Zitat von beefy

    JTidy?


    ich hab's jetzt mit JTidy versucht und bin etwas enttäuscht von der vorhandenen Doku und der Leichtigkeit der Handhabung. Vielleicht kann mir jemand auf die Sprünge helfen:

    Code
    String output = tplOut.toString(); // output beinhaltet den Content des Templates
        Tidy tidy = new Tidy();
        tidy.setBreakBeforeBR(true);
        tidy.setTabsize(4);
        tidy.setXHTML(true);
        tidy.setIndentContent(true);
        tidy.setTidyMark(false);
        tidy.setIndentAttributes(false);
        tidy.setQuoteAmpersand(true);
    
        InputStream in   = new StringBufferInputStream(output);
        tidy.parse(in, System.out);
    Alles anzeigen

    Ich möchte den String output beautifien und wieder als String zurückgeben. Also in etwa: Tidy.parse(String input, String output) statt Tidy.parse(InputStream input, OutputStream output). Leider krieg ich das parse nur auf System.out hin, was nicht das Ziel der Übung ist (im übrigen ist StringBufferInputStream deprecated).

    *** Make it idiot proof, and someone will build a better idiot. ***

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung