【发布时间】:2014-07-10 16:00:26
【问题描述】:
我正在使用 System.Xml 并且有一个文本框,其中包含由\r\n 分隔的字符串。该字符串基本上是一个序列号列表,我希望将其格式化为 XML 以传递给存储过程以运行验证。
现在出现的字符串示例:
"ABC123\r\nDEF456\r\n"
我认为这将是一个非常基本的 XML Schema,例如
<SerialNumbers>
<Serial>ABC123</Serial>
<Serial>DEF456</Serial>
<SerialNumbers
实现这一点的基本想法是什么,所以我有一些可以跳板的东西??
【问题讨论】:
-
创建您的 XML 结构并遍历您的 string.Split() 结果。在此处查看 XML 创建文档:msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx
-
您不试图将其解析为 XML - 您正在尝试将数据格式化为 XML,有效。有两个步骤: 1)将您当前的字符串拆分为单独的序列号; 2) 从中创建一个 XML 文档。您遇到了哪些问题?
-
谢谢大家。你有什么建议可以让这个问题更符合规则吗?我希望这对其他人可用并有所帮助。我去帮助中心看看。