eto mučim se sa ovime več duže vrijeme, pa molim nekog da mi pomogne
xml fajl:
Code:
<?xml version="1.0" standalone="yes"?>
<ip-obrazac_1_0 xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v1-0">
<Ip storno="false">
<IsplataUGodini>2007</IsplataUGodini>
<Poslodavac mbMbg="1234567890123">
<KontaktOsoba>
<Ime>Marica</Ime>
<Prezime>Marić</Prezime>
<Email>[email protected]</Email>
<Telefoni>
<Telefon>+385(91)123456</Telefon>
</Telefoni>
</KontaktOsoba>
</Poslodavac>
<IpObrasci>
<IpObrazac identifikator="1" isplataZaGodinu="2006">
<Obveznik>
<Radnik mbg="0000000000001">
<VrPrimanja>PL</VrPrimanja>
</Radnik>
</Obveznik>
.....................
.....................
.....................
</IpObrazac>
</IpObrasci>
</Ip>
</ip-obrazac_1_0>
<?xml version="1.0" standalone="yes"?>
<ip-obrazac_1_0 xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v1-0">
<Ip storno="false">
<IsplataUGodini>2007</IsplataUGodini>
<Poslodavac mbMbg="1234567890123">
<KontaktOsoba>
<Ime>Marica</Ime>
<Prezime>Marić</Prezime>
<Email>[email protected]</Email>
<Telefoni>
<Telefon>+385(91)123456</Telefon>
</Telefoni>
</KontaktOsoba>
</Poslodavac>
<IpObrasci>
<IpObrazac identifikator="1" isplataZaGodinu="2006">
<Obveznik>
<Radnik mbg="0000000000001">
<VrPrimanja>PL</VrPrimanja>
</Radnik>
</Obveznik>
.....................
.....................
.....................
</IpObrazac>
</IpObrasci>
</Ip>
</ip-obrazac_1_0>
-ja bi trebao maknuti <ip-obrazac_1_0> znači da bi trebalo izgledati:
Code:
<?xml version="1.0" standalone="yes"?>
<Ip storno="false" xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v1-0">
<IsplataUGodini>2007</IsplataUGodini>
<Poslodavac mbMbg="1234567890123">
<KontaktOsoba>
<Ime>Marica</Ime>
<Prezime>Marić</Prezime>
<Email>[email protected]</Email>
<Telefoni>
<Telefon>+385(91)123456</Telefon>
</Telefoni>
</KontaktOsoba>
</Poslodavac>
<IpObrasci>
<IpObrazac identifikator="1" isplataZaGodinu="2006">
<Obveznik>
<Radnik mbg="0000000000001">
<VrPrimanja>PL</VrPrimanja>
</Radnik>
</Obveznik>
.....................
.....................
.....................
</IpObrazac>
</IpObrasci>
</Ip>
<?xml version="1.0" standalone="yes"?>
<Ip storno="false" xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v1-0">
<IsplataUGodini>2007</IsplataUGodini>
<Poslodavac mbMbg="1234567890123">
<KontaktOsoba>
<Ime>Marica</Ime>
<Prezime>Marić</Prezime>
<Email>[email protected]</Email>
<Telefoni>
<Telefon>+385(91)123456</Telefon>
</Telefoni>
</KontaktOsoba>
</Poslodavac>
<IpObrasci>
<IpObrazac identifikator="1" isplataZaGodinu="2006">
<Obveznik>
<Radnik mbg="0000000000001">
<VrPrimanja>PL</VrPrimanja>
</Radnik>
</Obveznik>
.....................
.....................
.....................
</IpObrazac>
</IpObrasci>
</Ip>
ja sam taj file učitao u xmldocument pomoću metode load, te u nodelist učitao sve što mi treba i ponovo upisao u novi xmldocument, koji sam spremio no onda mi kaže da nema root elementa, a još jedan problem je što mi selectSingleNode vrača null kad je <Ip storno="false" xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v1-0"> a kad maknem "xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v1-0"" tj ostane samo atribut storno, onda radi. Nemam baš nekog iskustva sa time pa je svaka pomoć dobrodošla.
Ovaj xml fajl sam dobio tako da sam u dataset učitao schemu, pa sam napunio tabele i snimio fajl pomoću metode writeXml, i tu onda ima previše ovaj tag koji trebam maknuti da bi datoteka mogla proči validaciju (to je za dostavu podataka u poreznu upravu).
zahvaljujem!
----Roberto----