我正在使用System.Xml並使用由\r\n
分隔的字符串構成文本框。該字符串基本上是一系列序列號,我想將其格式化爲XML以傳遞到存儲過程以運行驗證。使用LINQ將分隔字符串轉換爲C#中的xml
字符串的一個例子,因爲它現在看起來:
"ABC123\r\nDEF456\r\n"
我想這將是一個非常基本的XML模式,例如
<SerialNumbers>
<Serial>ABC123</Serial>
<Serial>DEF456</Serial>
<SerialNumbers
什麼是實現這一目標的基本思路所以我有一些跳板脫離?
建立在你的string.Split()結果中的XML結構和循環。在這裏檢查XML創建文檔:http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx – itsme86
你*不*試圖解析這個XML - 你試圖*有效地將數據格式化爲XML。有兩個步驟:1)將你當前的字符串分成不同的序列號; 2)從中創建一個XML文檔。你有哪些問題? –
謝謝你們。你有什麼建議讓這個問題更符合規則嗎?我希望這可以爲他人提供幫助。我會看看幫助中心。 – Dezryth