[ captPicard @ 12.12.2012. 14:07 ] @
Dakle, ovako kreiram xml: Code: iFile := NewXMLDocument; iFile.Encoding := 'UTF-8'; iNode := iFile.CreateNode('Ip'); iFile.DocumentElement := iNode; iNode.SetAttribute('xmlns', 'http://e-porezna.porezna-uprava.hr/obrasci/ip/v4-0'); iNodeIsplata := iNode.AddChild('IsplataUGodini'); iNodeIsplata.SetNodeValue(sGodina); Izlaz bi trebao izgledati ovako (na mojem računalo izgleda tako): Citat: - <Ip xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v4-0" storno="false"> <IsplataUGodini>2012</IsplataUGodini> Problem je kada sam prebacio program na drugo računalo, dobio sam ovaj rezultat: Citat: - <Ip xmlns="http://e-porezna.porezna-uprava.hr/obrasci/ip/v4-0" storno="false"> <IsplataUGodini xmlns="">2012</IsplataUGodini> Dakle problem je u ovome xmlns="" U svakom slijedećem child-u pokupi taj atribut, a ne bi trebao. I napominjem, na mojem računalu radi ok, kada prebacim na drugo računalo onda doda ovaj atribut. |