2012-09-21 40 views
0

可能重複:
XML file copy to a string複製XML元素字符串

<DETAIL Description='>> Problem:<br><br>CRS750 dumps when panel F is opened<br><br><br> <br>>> Functional Solution:<br><br>Check cause of the dump and fix it<br><br><br><br>>> Technical Solution:<br><br>Modified CRS750 and added fields WWVTRM and WWCRTP in CRA750F0 record format.<br><br><br><br>>> Related corrections<br><br>None <br><br><br><br>>> Affected Objects<br><br>CRS750 VIEWDEF MAT only' /> 

我想在數據庫字符串中的值複製上面的字符串和更新表。

但是,由於它包含<br><<其拋出以下異常;

'<', hexadecimal value 0x3C, is an invalid attribute character. Line 1, position 902. 

標籤這樣的做工不錯<DETAIL Objects='MAT: Viewdefinition:CRS750' />請建議

+0

研究[CDATA](https://en.wikipedia.org/wiki/CDATA) –

+0

的問題是 '>' 和 '<' 字符 - 與<和>相應 – Pawel

+0

@Pawel更換,而它稍微正確我懷疑這是好的建議 - 接下來的問題是「如何使用RegEx在類XML的字符串中選擇錯誤的」<「...... –

回答

1

您的字符串不是有效的XML,沒有辦法把它在的地方,需要XML。

String.Concat不是構造XML的一種方式。請使用XML API(XmlDocument,XDocument或XmlWriter)來創建XML。

如果你仍然想用string.Concat手動構建XML,請在提出問題之前閱讀XML specification