이스케이프 처리되지 않은 일부 콘텐츠가 포함 된 'xml'문자열이 표시됩니다. 여기에 간단한 예제입니다 : 당신이 XmlDocument.LoadXml()
를 사용하여 문자열로 위를 변환 할 때원시 문자열에서 xml 콘텐츠를 이스케이프 처리하는 방법은 무엇입니까?
<link text="This is some text with "potentially" some quoted text in it." linktype="external" anchor="" target="" />
내가 가진 문제는, LoadXml()
때문에 보유 내용에 대한 내부 따옴표에 이스케이프의 부족 예외가 발생합니다 속성 'text'. 상대적으로 고통없이 콘텐츠를 구체적으로 벗어나는 방법이 있습니까? 아니면 그냥 구문 분석/탈출/직접 작성해야할까요? 나는이 텍스트를 생성하고 있지 않다
, 난 그냥이 같은 문자열에 다른 프로세스에서 그것을 얻을 :
"<link text="This is some text with "potentially" some quoted text in it." linktype="external" anchor="" target="" />"
먼저 XML을 생성하여 _compliant_ XML을 생성하는 방법에 대해 살펴 보겠습니다. 이것은 당신이 처리해야하는 것이 아닙니다. –