我有400+的数据记录 以这种格式在:
<rs:data>
<z:row ows_ID= 360 ows_LinkTitle= GEI Survey data to Sharepoint ows_Project_x0020_Priority= 0 ows_AssignedTo= 615;#Jeremy, Ron ows_Status= In Progress ows_Priority= (2) Normal ows_DueDate= 2012-04-27 00:00:00 ows_PercentComplete= 0.700000000000000 ows_Modified= 2012-04-30 10:44:15 ows_Alignment= TSS Delivery Mgmt ows_SME= 44;#Lewis, Clark />
<z:row ows_ID= 378 ows_LinkTitle= Create back end and environment to support User demographic reporting ows_Project_x0020_Priority= 0 ows_AssignedTo= 615;#Sam, Johns ows_Status= In Progress ows_Priority= (2) Normal ows_DueDate= 2012-05-11 00:00:00 ows_PercentComplete= 0.800000000000000 ows_Modified= 2012-05-09 13:50:17 ows_Alignment= Team Internal ows_SME= 7;#CORPsscer;#9;#CORPvreer />
<z:row ows_ID= 249 ows_LinkTitle= Training Material to Muti Media ows_AssignedTo= 620;#Jenkins, Kristen ows_Status= Not Started ows_Priority= (2) Normal ows_DueDate= 2012-08-10 00:00:00 ows_PercentComplete= 0 ows_Modified= 2012-05-16 11:20:29 ows_Alignment= Diver Support ows_SME= 1;#CORPvsswer;#7;#CORPadder />
</rs:data>
我如何创建非目性阵列来存储 ows_ ID, ows_ LinkTitle and 的值?
每一个( 运行中的项目数据中的 System. Xml. XmlNode 节点)
{ if (node.Name == "rs:data") { for (int i = 0; i < node.ChildNodes.Count; i++) { if (node.ChildNodes[i].Name == "z:row") { string [] resultTitle; resultTitle = (node.ChildNodes[i].Attributes["ows_Title"].Value).ToArray(); Console.ReadLine(); } } } }
丢弃错误 错误 错误 无法隐含地将类型字符 [] 转换为结果Tittle 的字符串 。 我如何纠正它? 谢谢 。
我做了,我做了
char[] resultTitle;
resultTitle = (node.ChildNodes[i].Attributes ["ows_Title"].Value).ToArray();
string s = new string(resultTitle);
Console.ReadLine();
我该如何做呢?