首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

字符串截取成数组的有关问题

2012-09-27 
字符串截取成数组的问题XMLitem ID2 NameCoxwain /item ID7 NameElectrician /item ID

字符串截取成数组的问题
<XML>
<item ID="2" Name="Coxwain" />
<item ID="7" Name="Electrician" />
<item ID="8" Name="High Voltage" />
<item ID="10" Name="HLO" />
<item ID="11" Name="Crane Driver" />
<item ID="12" Name="Rigging/ Slinging" />
</XML>
把上面ITEM标签 里面的ID Name用字符串截取然后用数组保存起来 ID和Name用“|”隔开

这个用正则截取 表达式该怎么写

[解决办法]

C# code
   string xml = @"              <XML>                <item ID=""2"" Name=""Coxwain"" />                <item ID=""7"" Name=""Electrician"" />                <item ID=""8"" Name=""High Voltage"" />                <item ID=""10"" Name=""HLO"" />                <item ID=""11"" Name=""Crane Driver"" />                <item ID=""12"" Name=""Rigging/ Slinging"" />              </XML>          ";         string [] val= XDocument.Load(new StringReader(xml)).Descendants("item").ToList().Select(c =>   c.Attribute("ID")+"|"+c.Attribute("Name") ).ToArray(); 

热点排行