Please help me find right namespace combination so I can query XML in C#

edmundleopard

New Member
I have one xml file whic I need to edit, It looks like:\[code\]<?xml version="1.0" encoding="UTF-8"?><PaketniUvozObrazaca xmlns="urn:PaketniUvozObrazaca_V1_0.xsd"> <PodaciOPoslodavcu> <JIBPoslodavca>XXXXXXXXXX</JIBPoslodavca> <NazivPoslodavca>Comapyn</NazivPoslodavca> <BrojZahtjeva>1307</BrojZahtjeva> <DatumPodnosenja>2013-03-19</DatumPodnosenja> </PodaciOPoslodavcu> <Obrazac1022> <Dio1PodaciOPoslodavcuIPoreznomObvezniku> <JIBJMBPoslodavca>XXXXXXXXXX</JIBJMBPoslodavca> <Naziv>Compyny</Naziv> <AdresaSjedista>Adress </AdresaSjedista> <JMBZaposlenika>XXXXXXX</JMBZaposlenika> <ImeIPrezime>ad</ImeIPrezime> <AdresaPrebivalista>City</AdresaPrebivalista> <PoreznaGodina>2012</PoreznaGodina> </Dio1PodaciOPoslodavcuIPoreznomObvezniku></Obrazac1022></PaketniUvozObrazaca>\[/code\]If i want to query (select nodes) from this file how I should reffernce namespace ?\[code\]static void Main(string[] args) { XmlDocument gip = new XmlDocument(); gip.Load("C:\\vs2013tests\\adoGipko\\gip-2012.xml"); XmlNamespaceManager nspm = new XmlNamespaceManager(gip.NameTable); nspm.AddNamespace("urn", "PaketniUvozObrazaca_V1_0"); foreach (XmlNode uposlnik in gip.SelectNodes("//PaketniUvozObrazaca_V1_0/Obrazac1022", nspm)) { Console.WriteLine(uposlnik.SelectSingleNode("Dio1PodaciOPoslodavcuIPoreznomObvezniku/ImeIPrezime",nspm).InnerText); } Console.ReadKey(); }\[/code\]
 
Back
Top