Come posso convalidare il testo come HTML valido?
-
07-07-2019 - |
Soluzione
Puoi iniziare qui:
O qui (regex):
Libreria di espressioni regolari - voci taggate con " HTML "
O qui;)
Altri suggerimenti
le regex possono essere lente e ad alta intensità di CPU, W3C ha uno strumento open source che puoi usare http: //www.w3.org/QA/Tools/
L'editor ha una finestra di dialogo di validazione integrata che si collega allo strumento W3 online per verificare il contenuto corrente. Puoi vedere un esempio qui - Esempio di validatore XHTML
Hmm - quale versione stai usando (" versione precedente " non è terribilmente specifica)?
Nelle versioni .Net 1.1 / 2.0 (penso alla versione 3.x / 4.x del 2004/2005) l'API dell'editor consisteva in una proprietà di lettura / scrittura Html
che permetteva di impostare il contenuto come HTML e recuperalo anche per l'archiviazione ovunque e una proprietà di sola lettura Xhtml
che ti garantisce di ottenere contenuti basati su XML conformi (c'erano anche proprietà come SaveAsXhtml
per assicurarti che se lo fossi riscrivendo il file, sarebbe in XHTML).
Mi rendo conto che se la tua pagina pubblica contenuti in HTML 4.0, potresti avere dei problemi con i tag chiusi (<br />
, <img />
, ecc.)
Ricorda che esiste una differenza tra HTML valido e HTML pulito.
Vedo che versione corrente non ha più una proprietà Content
e che la proprietà <=> è obsoleta a favore della proprietà <=>, quindi suppongo che questo stia producendo Xhtml valido per impostazione predefinita.