Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
确定父元素xmlc#_C#_Xml_Xml Parsing - Fatal编程技术网

确定父元素xmlc#

确定父元素xmlc#,c#,xml,xml-parsing,C#,Xml,Xml Parsing,我目前正在循环一个XML文档。结构如下图所示(数据已更改) 这在某种程度上是有效的,除了在活动元素的结束位置没有明显的区别(即,一旦完成,它就会打印一堆文本,我希望能够区分元素)。它也会在整个过程中打印cabinet元素两次,但作为子元素的串联版本,然后循环并单独打印出来。如下图所示 NG-FGW7XX1Y0000X01659Joe Bloggs date="2013-07-05T06:42:37" name="view" host="00.000.00.000" id="EU-user@use

我目前正在循环一个XML文档。结构如下图所示(数据已更改)

这在某种程度上是有效的,除了在
活动
元素的结束位置没有明显的区别(即,一旦完成,它就会打印一堆文本,我希望能够区分元素)。它也会在整个过程中打印
cabinet
元素两次,但作为子元素的串联版本,然后循环并单独打印出来。如下图所示

NG-FGW7XX1Y0000X01659Joe Bloggs
date="2013-07-05T06:42:37"
name="view"
host="00.000.00.000"
id="EU-user@user.co.uk"
name="U user"
memberType="E"
NG-FGW7XX1Y0000X01659Joe Bloggs
docId="0000-0000-0000"
name="2. Extract Lease - 31.07.2003"
size="1903885"
fileExtension="pdf"
NG-FGW7XX1Y
name="Company Intranet"
0000
X01659
Joe Bloggs
我需要能够在单个
活动
元素上循环,并打印出所有元素和属性,而不需要连接行。我还希望能够插入
Console.WriteLine(“----”)这样我就可以在控制台上轻松地看到每个活动的结束位置。有什么建议吗

我之所以在元素上循环,是因为有些记录有其他元素,否则就找不到这些元素

编辑:这就是它应该看起来的样子

date="2013-07-05T06:42:37"
name="view"
host="00.000.00.000"
id="EU-user@user.co.uk"
name="U user"
memberType="E"
docId="0000-0000-0000"
name="2. Extract Lease - 31.07.2003"
size="1903885"
fileExtension="pdf"
NG-FGW7XX1Y
name="Company Intranet"
0000
X01659
Joe Bloggs

没有连接线?也许最好添加您想要的外观question@weston我已经添加了所需的输出
NG-FGW7XX1Y0000X01659Joe Bloggs
date="2013-07-05T06:42:37"
name="view"
host="00.000.00.000"
id="EU-user@user.co.uk"
name="U user"
memberType="E"
NG-FGW7XX1Y0000X01659Joe Bloggs
docId="0000-0000-0000"
name="2. Extract Lease - 31.07.2003"
size="1903885"
fileExtension="pdf"
NG-FGW7XX1Y
name="Company Intranet"
0000
X01659
Joe Bloggs
date="2013-07-05T06:42:37"
name="view"
host="00.000.00.000"
id="EU-user@user.co.uk"
name="U user"
memberType="E"
docId="0000-0000-0000"
name="2. Extract Lease - 31.07.2003"
size="1903885"
fileExtension="pdf"
NG-FGW7XX1Y
name="Company Intranet"
0000
X01659
Joe Bloggs