Avatar billede midgaardsorm Nybegynder
17. november 2006 - 12:46 Der er 14 kommentarer og
1 løsning

Fjerne overflødig kode

Jeg sidder og har brug for at fjerne alt den overflødige kode der kommer når man gemmer et word-dokument som html.

Siden ligger nemlig på en webserver hvor hastighed og små filer er nødvendig.

Er der nogen der kender en nem måde at gøre dette ?
Avatar billede udvikler Nybegynder
17. november 2006 - 13:02 #1
1. kig her: http://www.html.dk/artikler/00042/

2. brug ikke word fremover, brug notesblok :-)
Avatar billede roenving Novice
17. november 2006 - 13:18 #2
Tjah, jeg har faktisk engang gjort det manuelt for en bruger herinde ...

Resultatet var, at den word-genererede html-fil blev reduceret fra knap 110 kb til lige over 8 kb, altså en reduktion med en faktor 13 !-)

-- som udvikleren skriver:

Brug aldrig værktøjer som Word til at lave html-fler, de har ikke begreb skabt om det, og generer derfor uanede mængder af overflødig kode !o]
Avatar billede midgaardsorm Nybegynder
17. november 2006 - 13:24 #3
Udvikler : Det er en fin side du henviser til men....siden kommer ikke ud af huset.

Det er en kvalitetshåndbog skrevet i word som jeg skal overfører til et Intranet. Jeg har ikke tid/lyst til at skrive den hele ind manuelt.
Avatar billede midgaardsorm Nybegynder
17. november 2006 - 13:25 #4
Roenving : Jeg har også gjort det manuelt på 3 siden....resultatet bliver godt men det tager for lang tid
Avatar billede udvikler Nybegynder
17. november 2006 - 13:27 #5
Hvad mener du? Har du ikke teksten liggene på computeren?
Avatar billede udvikler Nybegynder
17. november 2006 - 13:28 #6
også vil jeg også lige bede dig forklare hvad det så er du vil have, for jeg ser ingen bedre/nemmere/hurtigere løsninger end den jeg gav :-)
Avatar billede jokkejensen Novice
17. november 2006 - 13:32 #7
Jeg ville bare paste det ind i tiny mce..

Dog ikke verdens flotteste resultat...

Men det er quick..

http://tinymce.moxiecode.com/example_full.php?example=true

Brug "paste from word" funktionen..
Avatar billede jokkejensen Novice
17. november 2006 - 13:49 #8
(brug bagefter "html" til at napse hmtl koden)
Avatar billede midgaardsorm Nybegynder
17. november 2006 - 15:04 #9
udvikler : Det link du gav har jeg forstået som en tjeneste på www. på deres side skriver man så http://www.domæne.dk/blabla.htm. Mine sider ligger på vores Intranet hvor der ikke er adgang fra/til internettet.
Så det er sikkeret en fin løsning bare ikke for mig :-)

Jokkejensen: Jeg har alle siderne som de skal se ud i html. De er redigeret og tilpasset. Men hvis man kigger på koden er der en masse formateringskode-snask fra word der har overlevet word's konvertering til html.

Det er alt den unødvendige kode jeg vil fjerne.
Avatar billede midgaardsorm Nybegynder
17. november 2006 - 15:06 #10
<td width="25" valign="top" style="width:18.7pt;border:none;mso-border-left-alt:
  solid windowtext .5pt;padding:0cm 1.5pt 0cm 1.5pt;height:14.7pt">
        <p align="center" style="text-align:center"><font face="Arial" size="3"><![if !supportEmptyParas]>&nbsp;<![endif]><span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial; color: black; mso-fareast-language: DA; layout-grid-mode: line"><o:p></o:p></span></font></p>
      </td>
Dette er et eks. på et felt i en tabel som er lavet i word og gemt som html.
Det skulle jo se sådan ud :
<td width="25" valign="top"><font face="Arial" size="3">
      </td>
Avatar billede udvikler Nybegynder
17. november 2006 - 15:11 #11
Aah på den måde - bare iorden.
Avatar billede davidfossil Nybegynder
17. november 2006 - 15:22 #12
Well, hvis du har forstand på et programmering kan du da få det meste ryddet væk med et par regular expressions.

Et eksempel i C# 2.0 :
http://www.codinghorror.com/blog/archives/000485.html
Avatar billede midgaardsorm Nybegynder
21. november 2006 - 10:09 #13
davidfossil: C# er ikke noget jeg kan :-) Har dog kigget på siden men kan ikke få det til at virke.
Avatar billede midgaardsorm Nybegynder
07. december 2006 - 10:09 #14
Hmm....og så stoppede foreslagene ;-)
Avatar billede midgaardsorm Nybegynder
14. december 2006 - 12:18 #15
Lukker spørgsmålet og knogler med manuelt arbejde
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester