Domanda

Sto usando una versione precedente di Telerik's Editor e archiviando il testo immesso in un database SQL, quindi visualizzando l'HTML in un secondo momento. Esiste un modo in ASP.NET (2.0) per convalidare una stringa come HTML valido prima di salvare nel mio database? Grazie!

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top