2012-03-08 3 views
0

거기에 임의의 (또는 최소한 HTML 문서에서) 문자열을 멋지게 형식이 지정된 C# 문자열로 변환 할 수 있습니까? 이것에 대한 동기는 HTML 문서의 단위 테스트를 많이하고 있으며 파일로로드하고 싶지 않고 인라인 문자열을 유지하기 위해서입니다. 일부 HTML을 편집기에 붙여넣고 합리적으로 찾는 C# 문자열을 출력하고 싶습니다. 예를 들어 :임의의 문자열을 .NET 문자열로 변환하는 유틸리티

변환이 : 속으로

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US" xmlns:fb="http://ogp.me/ns/fb#" itemscope itemtype="http://schema.org/"> 

:

@"<html xmlns=""http://www.w3.org/1999/xhtml"" xml:lang=""en-US"" " + 
"lang=""en-US"" xmlns:fb=""http://ogp.me/ns/fb#"" itemscope " + 
"itemtype=""http://schema.org/"">" 

그렇지 않은 경우의 코너 케이스에 어떤 생각 HTML 또는 문제가 될 수도 있습니다 .NET 문자열? 나는 그것이 String.Replace("\"", "\"\"")만큼 간단하지 않고 매 80 글자를 파열시키는 것이 아니라고 확신합니다 ....

메모장 ++ 또는 다른 편집기 용 플러그인조차도 작동합니다.

+2

개인적으로 나는 80 가지를하지 않을 것입니다. - 이드는 단지 축약어 (리터럴 용 축약어)를 사용합니다. –

+1

이것은 XY 문제처럼 들립니다. HTML을 자르고 붙여 넣는 이유는 무엇입니까? "HTML 문서"로 무언가를하고 있다면 왜 그 문서를 파일로 열지 말고 무엇을하려 하느냐가 중요합니다. –

+0

왜 문자열을 연결 문자열로 분할하겠습니까? – jrummell

답변

관련 문제