我正在使用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