WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   tidy (https://www.wn.se/forum/showthread.php?t=23902)

andi 2007-09-28 16:16

Använder tidy (i PHP) för att snygga till och konvertera HTML-filer till XML, men FRAME-taggar försvinner nånstans på vägen.
HTML-koden ser ut ungefär som nedan, alltså inga "</FRAME>" - taggar, måste man ha det?

Kod:

<frameset >
          <frame>
          <frame>
          <frame>
 </frameset>



Och så här ser det ut i PHP-scriptet...

Kod:

$config = array('indent' => true, 'output-xml' => true, 'wrap' => 200);
 $tidy = new tidy;
 $tidy->parseString($content, $config);
 $tidy->cleanRepair();


Osiris 2007-09-28 19:27

Kan ju bero på att 99,99999% hatar frames och Tidy valt att inte stödja det.

andi 2007-10-03 15:07

Citat:


Kan ju bero på att 99,99999% hatar frames och Tidy valt att inte stödja det.

Ja, så är det nog...

Löste det genom att förvandla all FRAME-taggar till A-taggar, det var url:erna jag ville åt.

Magnus_A 2007-10-03 19:58

Tidy tolkar ett html-dokument i taget. Därför måste man tolka ett dokument i taget i en uppsättning ramar. Rätt använt är det ett mycket kraftfullt verktyg.

andi 2007-10-03 21:44

Citat:

tidy tolkar ett html-dokument i taget.
Jo det vet jag, men borde man inte kunna tolka ett HTML-dokument med ett <FRAMESET> i eller är det inget riktigt HTML-dokument?

/Andreas


Alla tider är GMT +2. Klockan är nu 15:45.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson