我有一个必须解析XML的应用程序。此XML存储在一个字符串中,可能包含特殊字符。有没有办法清理它。我知道替换,但这也将替换标签的起始和结束标记('<','>')。 示例xml标记可能是:
<Message> Employee 1&2 earned >$20,000</Message>
答案 0 :(得分:0)
如果正确操作XML,结果将不会包含这些特殊字符。这就是我的意思:
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&2; earned >$20,000</Message>
'</root>
Debug.WriteLine(xe.<Message>.Value)
' shows
' Employee 1&2; earned >$20,000