2016-07-13 2 views
0

XML을 구문 분석해야하는 응용 프로그램이 있습니다. 이 XML에는 문자열에 저장되는 특수 문자가 포함될 수 있습니다. 청소 방법이 있습니까? 교체를 알고 있지만 태그의 시작 및 끝 표시 자 ('<', '>')를 대체합니다. 샘플 XML 태그는 될 수는 XML이 조작XML 문자열을 정리하는 방법

<Message> Employee 1&2 earned >$20,000</Message> 
+0

특수 문자는 무엇이 될 수 있습니까? – Fairy

+0

@Fairy http://stackoverflow.com/questions/730133/invalid-characters-in-xml –

+0

게시 한 샘플이 유효하지 않은 XML입니다. 해당 문자열은 어떻게 생성됩니까? – dbasnett

답변

0

경우 제대로 결과가 그 특수 문자가 없습니다. 내 뜻은 다음과 같습니다.

Dim xe As XElement = 
     <root> 
      <Message></Message> 
     </root> 

    Dim s As String = " Employee 1&2; earned >$20,000" 
    xe.<Message>.Value = s 

    Debug.WriteLine(xe.ToString) 
    ' shows 
    '<root> 
    ' <Message> Employee 1&amp;2; earned &gt;$20,000</Message> 
    '</root> 

    Debug.WriteLine(xe.<Message>.Value) 
    ' shows 
    ' Employee 1&2; earned >$20,000 
관련 문제