如何从该xml获取信息?如何解析它? [英] How to get information from that xml ?How to parse it ?
问题描述
< sehirlistesi>
< sehir>伊斯坦布尔
< sehir> ANKARA
< sehir> ADANA
< sehir> ADIYAMAN
< sehir> AFYON
< sehir> AGRI
< sehir> AKSARAY
< sehir> AMASYA
< sehir> ANTALYA
< sehir> ARDAHAN
< sehir> ARTVIN
< sehir> AYDIN
< sehir> BALIKESIR
< sehir> BARTIN
< sehir> ;蝙蝠侠
< sehir> BAYBURT
< sehir> BILECIK
< sehir> BINGOL
< ; sehir> BITLIS
< sehir> BOLU
< sehir> BURDUR
< sehir> BURSA
< sehir> CANAKKALE
< sehir> CANKIRI
< sehir> CORUM
< sehir> DENIZLI
< sehir> DIYARBAKIR
< sehir> DUZCE
< sehir> EDIRNE
< sehir> ELAZIG >
< sehir> ERZINCAN
< sehir> ERZURUM
< sehir> ESKISEHIR
< sehir> GAZIANTEP
< sehir> GIRESUN
< sehir> GUMUSHANE
< sehir> HAKKARI
< sehir> HATAY
< sehir> ; IGDIR
< sehir> ISPARTA
< sehir> IZMIR
< sehir> KAHRAMANMARAS
< ; sehir> KARABUK
< sehir> KARAMAN
< sehir> KARS
< sehir> KASTAMONU
< sehir> KAYSERI
< sehir> KILIS
< sehir> KIRIKKALE
< sehir> KIRKLARELI
< sehir> KIRSEHIR
< sehir> KOCAELI
< sehir> KONYA
< sehir> KUTAHYA >
< sehir> MALATYA
< sehir> MANISA
< sehir> MARDIN
< sehir> MERSIN
< sehir> MUGLA
< sehir> MUS
< sehir> NEVSEHIR
< sehir> NIGDE
&l t; sehir> ORDU
< sehir> OSMANIYE
< sehir> RIZE
< sehir> SAKARYA
< sehir> SAMSUN
< sehir> SANLIURFA
< sehir> SIIRT
< sehir> SINOP
< sehir> SIRNAK
< sehir> SIVAS
< sehir> TEKIRDAG
< sehir> TOKAT
< sehir> TRABZON
< sehir> TUNCELI
< sehir> USAK
< sehir> VAN
< sehir> YALOVA
< sehir> YOZGAT
< sehir> ZONGULDAK
<sehirlistesi>
<sehir>ISTANBUL
<sehir>ANKARA
<sehir>ADANA
<sehir>ADIYAMAN
<sehir>AFYON
<sehir>AGRI
<sehir>AKSARAY
<sehir>AMASYA
<sehir>ANTALYA
<sehir>ARDAHAN
<sehir>ARTVIN
<sehir>AYDIN
<sehir>BALIKESIR
<sehir>BARTIN
<sehir>BATMAN
<sehir>BAYBURT
<sehir>BILECIK
<sehir>BINGOL
<sehir>BITLIS
<sehir>BOLU
<sehir>BURDUR
<sehir>BURSA
<sehir>CANAKKALE
<sehir>CANKIRI
<sehir>CORUM
<sehir>DENIZLI
<sehir>DIYARBAKIR
<sehir>DUZCE
<sehir>EDIRNE
<sehir>ELAZIG
<sehir>ERZINCAN
<sehir>ERZURUM
<sehir>ESKISEHIR
<sehir>GAZIANTEP
<sehir>GIRESUN
<sehir>GUMUSHANE
<sehir>HAKKARI
<sehir>HATAY
<sehir>IGDIR
<sehir>ISPARTA
<sehir>IZMIR
<sehir>KAHRAMANMARAS
<sehir>KARABUK
<sehir>KARAMAN
<sehir>KARS
<sehir>KASTAMONU
<sehir>KAYSERI
<sehir>KILIS
<sehir>KIRIKKALE
<sehir>KIRKLARELI
<sehir>KIRSEHIR
<sehir>KOCAELI
<sehir>KONYA
<sehir>KUTAHYA
<sehir>MALATYA
<sehir>MANISA
<sehir>MARDIN
<sehir>MERSIN
<sehir>MUGLA
<sehir>MUS
<sehir>NEVSEHIR
<sehir>NIGDE
<sehir>ORDU
<sehir>OSMANIYE
<sehir>RIZE
<sehir>SAKARYA
<sehir>SAMSUN
<sehir>SANLIURFA
<sehir>SIIRT
<sehir>SINOP
<sehir>SIRNAK
<sehir>SIVAS
<sehir>TEKIRDAG
<sehir>TOKAT
<sehir>TRABZON
<sehir>TUNCELI
<sehir>USAK
<sehir>VAN
<sehir>YALOVA
<sehir>YOZGAT
<sehir>ZONGULDAK
推荐答案
一种方法是将数据加载到XmlDocument中,然后使用标记提取节点。
以下示例包含数据直接嵌入代码中,但我认为你应该首先从其他地方获取它。请注意,该列表仅部分用于防止代码示例过长:
One way is to load the data into a XmlDocument and then extract the nodes using the tag.
The following example has the data embedded directly in the code, but I take it you should first fetch it from somewhere else. Note that the list is only partial to prevent too long code example:
System.Xml.XmlDocument xmlDoc = new System.Xml.XmlDocument();
xmlDoc.LoadXml(@"
<sehirListesi>
<sehir>ISTANBUL</sehir>
<sehir>ANKARA</sehir>
<sehir>ADANA</sehir>
<sehir>ADIYAMAN</sehir>
<sehir>AFYON</sehir>
<sehir>BAYBURT</sehir>
<sehir>BILECIK</sehir>
<sehir>BINGOL</sehir>
<sehir>BITLIS</sehir>
<sehir>BOLU</sehir>
<sehir>BURDUR</sehir>
<sehir>BURSA</sehir>
<sehir>CANAKKALE</sehir>
<sehir>CANKIRI</sehir>
<sehir>CORUM</sehir>
<sehir>DENIZLI</sehir>
<sehir>KUTAHYA</sehir>
<sehir>SIRNAK</sehir>
<sehir>SIVAS</sehir>
<sehir>TEKIRDAG</sehir>
<sehir>TOKAT</sehir>
<sehir>TRABZON</sehir>
<sehir>TUNCELI</sehir>
<sehir>USAK</sehir>
<sehir>VAN</sehir>
<sehir>YALOVA</sehir>
<sehir>YOZGAT</sehir>
<sehir>ZONGULDAK</sehir>
</sehirListesi>");
foreach (System.Xml.XmlNode node in xmlDoc.GetElementsByTagName("sehir")) {
System.Diagnostics.Debug.WriteLine(node.InnerText);
}
这篇关于如何从该xml获取信息?如何解析它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!