Hmm, en kommentar: Inget av de felen du nämner har nånsin varit ens valid HTML. Hur har sådan kod hamnat där?
God morgon!
Kunden ska byta från HTML till XHTML och allt content ligger sparat i en databas.
Det jag nu vill försöka göra är en regExp-funktion i ASP som konverterar alla gamla html-taggar till xhtml, samt se till att allt content är valid.
Som tur är har allt content från början genererats av en online-wysiwyg så taggar som använts är ganska begränsade:
<p>,<b>,<i>,<em>,<img>,<ol>,<ul>,<li> och <br>
Har lyckats lösa det mesta, men jag får inte riktigt till ett bra pattern för ett par saker:
- Sätta rätt ordning på felaktigt nästlade taggar, ex på befintlig kod:
<p>Lorem <em>ipsum <b>dolor</em></b> sit amet, consectetuer adipiscing elit.</p>
- Kontrollera att alla <p>, utom det allra första i strängen, har ett </p> som närmast föregående granne, ex på befintlig kod:
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</p>
Mauris sagittis rutrum ligula.</p>
- Radera alla tomma taggar, ex på befintlig kod:
<p>Lorem <em><b></b></em>ipsum dolor <b></b>sit amet, consectetuer adipiscing elit.</p>
Någon med några idéer/förslag på detta?


