Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

IXMLDocument problem sa atributima/namespace

[es] :: Pascal / Delphi / Kylix :: IXMLDocument problem sa atributima/namespace

[ Pregleda: 1012 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon IXMLDocument problem sa atributima/namespace12.12.2012. u 14:07 - pre 138 meseci
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.
F
 
Odgovor na temu

captPicard
programer
more i planine

Član broj: 216084
Poruke: 1119



+19 Profil

icon Re: IXMLDocument problem sa atributima/namespace13.12.2012. u 07:29 - pre 138 meseci
Rješeno, može brisanje. Nije SetAttribute nego DeclareNamescape i Node je ip:Ip
F
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: IXMLDocument problem sa atributima/namespace

[ Pregleda: 1012 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.