【发布时间】:2016-07-20 14:49:54
【问题描述】:
我有一个.txt 文件,我必须在xml 文件中更改它。我的.txt 文件是pipe-delimited ("|", vertical bar) 纯文本文件。
像这样:
169055|759656025621|Dos|Justamente Tres|Kill Rock Stars|256|PUNK|CD-JEWEL CASE|06/24/1996|D
现在我必须将此文本文件更改为 xml 文件,并且我必须为此 xml 添加父子节点。 我必须使用 Linq to xml 和 XElement。 请帮帮我。
【问题讨论】:
-
读入数据。处理它。并再次写出来。这看起来可以使用“CSV”阅读器/库(配置为“PSV”)读取。对于[重新]连接亲子关系,我wrote this answer可能会或可能不会提供一些有用的想法。
-
我投票为“不是真正的问题”。如果将特定问题提交到桌面上,SO 效果最好 - 就像现在一样,这是一个没有足够细化的任务。
-
1) 显示 xml 示例。 2)显示txt的例子。 3) 显示您现在拥有的代码。目前也在投票结束问题
-
我只有 RDF 文件,我必须使用 Linq to Xml 将其解析为 xml。 169055|759656025621|Dos|Justamente Tres|Kill Rock Stars|256|PUNK|CD-JEWEL CASE|06/24/1996|D 这些是该文件的行。我必须将他们的节点添加为 PID|UPC/EAN|Artist|Title|Label|CatalogNumber|Genre|Format|ReleaseDate|Distribution。
标签: c# xml linq-to-xml xelement