簡體   English   中英

如何在XML文件中顯示所有類型和值

[英]How can I display all the Types and Values in my XML file

我有一個XML文件,所有文件都具有相同的元素: <field > </field>

每個字段的類型均為“ XXX”,並且: <value>AAA</value>

我想在控制台模式下顯示所有類型和值

例子 :

type  : MrzType        type:  DocumentType          ....
Value : 2line          Value: P

我有以下代碼:

XmlDocument Xmldoc = new XmlDocument();
Xmldoc.Load(@"C:\image.xml");

foreach (XmlElement element in Xmldoc.GetElementsByTagName("field"))
{
     if (element.HasAttribute("type"))
     {
           Console.WriteLine("type : " + element.GetAttribute("type"));
     }

     Console.WriteLine("Value : " + element.InnerText);
     Console.ReadLine();
 }

但是我只有結果:

type : MrzType Value : 2line

我要顯示所有類型及其值嗎?

這是我的文件XML,image.xml:

<document>
<field type="MrzType">
<value>2line</value>
</field>
<field type="DocumentNumber">
<value>R420604</value>
</field>
<field type="DocumentType">
<value>P</value>
</field>
<field type="DocumentSubtype">
<value>&lt;</value>
</field>
<field type="IssuingCountry">
<value>TUN</value>
</field>
<field type="LastName">
<value>THABET</value>
</field>

謝謝,

剪切Console.ReadLine(); 行並將其粘貼在}之后

您必須刪除Console.ReadLine(); 陳述。

發出一個信號后,環路停止。 何時執行此結果是:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM