God morgon! :p
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? :bire