문제

이전 버전을 사용하고 있습니다 Telerik 's 편집자 제어하고 SQL 데이터베이스에 입력 한 텍스트를 저장 한 다음 나중에 HTML을 표시합니다. ASP.NET (2.0)에 데이터베이스에 저장하기 전에 문자열을 유효한 HTML로 검증하는 방법이 있습니까? 감사!

도움이 되었습니까?

해결책

여기서 시작할 수 있습니다.

C# xhtml 유효성 검사기

또는 여기 (Regexes) :

정규 표현식 라이브러리 - "HTML"태그가 붙은 항목

또는 여기;)

Google

다른 팁

regexes는 느리고 CPU 집중적 일 수 있으며 W3C에는 사용할 수있는 오픈 소스 도구가 있습니다. http://www.w3.org/qa/tools/

편집기에는 온라인 W3 도구에 연결하여 현재 컨텐츠를 확인하는 내장 유효성 검사기 대화 상자가 있습니다. 여기에서 예를 볼 수 있습니다. XHTML 유효성 검사기 예제

흠 - 어떤 버전을 사용하고 있습니까 ( "이전 버전"은 크게 구체적이지 않습니까?)

.NET 1.1/2.0 버전 (2004/2005 년 버전 3.x/4.x에 대해 생각합니다)에서 편집기 API는 읽기/쓰기 속성으로 구성되었습니다. Html 이를 통해 콘텐츠를 HTML로 설정하고 어디에서나 저장하기 위해 검색 할 수있었습니다. 만 읽으십시오 재산 Xhtml 당신은 XML 기반 컨텐츠를 준수하는 것을 보장합니다 (또한 속성도 있습니다. SaveAsXhtml 파일에 다시 글을 쓰는 경우 XHTML에있을 것입니다).

귀하의 페이지가 HTML 4.0에 컨텐츠를 제공하는 경우 닫힌 태그에 문제가있을 수 있습니다.<br />, <img />, 등).

유효한 HTML과 Clean HTML 사이에는 차이가 있음을 기억하십시오.

나는 그것을 본다 현재 버전 더 이상 Xhtml 재산, 그리고 그 Html 재산은 더 이상 사용되지 않습니다 Content 속성이므로 이것이 기본적으로 유효한 XHTML을 출력한다고 가정합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top