C# C分割XML内部文本
我有一个.graphml文件,它基于XML数据格式,但允许我们表示图形结构。我的问题是在一个节点中有许多InnerText元素,需要将它们拆分为一个数组C# C分割XML内部文本,c#,arrays,xml,parsing,graphml,C#,Arrays,Xml,Parsing,Graphml,我有一个.graphml文件,它基于XML数据格式,但允许我们表示图形结构。我的问题是在一个节点中有许多InnerText元素,需要将它们拆分为一个数组 ...<y:AttributeLabel xml:space="preserve">+Name +Age -Id</y:AttributeLabel>... 在这个示例中,我需要将+Name、+Age和-Id分别存储在一个数组中。 有人能帮我吗 顺便说一句,.graphml文件很大。如果您不喜欢正则表达式: strin
...<y:AttributeLabel xml:space="preserve">+Name +Age -Id</y:AttributeLabel>...
在这个示例中,我需要将+Name、+Age和-Id分别存储在一个数组中。
有人能帮我吗
顺便说一句,.graphml文件很大。如果您不喜欢正则表达式:
string splitOn = @"[\s+-]+";
string[] stringArray= Regex.Split(InnerText, splitOn);
string[] nameAgeId = InnerText.Split(' ')
.Select(x => x.Trim('+', '-')
.ToArray();
谢谢你,这正是我要找的!非常感谢你。