Hello,
I generete intrasts xml using report Intrastat - Make Disk Tax Auth (NAVW15.00,NAVPL4.00).
How can I remove this empty namespace xmlns=''?
<?xml version="1.0" encoding="windows-1250" ?>
- <IST xmlns="
http://www.krakow.uc.gov.pl/Intrastat/IST-XML/xsd/ISTw1r1.xsd">
- <Deklaracja xmlns="" NumerWlasny="06ISTDOMYŚLNY" Typ="P" Rodzaj="D" Rok="2006" Miesiac="07" Numer="0" Wersja="0" LacznaWartoscFaktur="232" LacznaWartoscStatystyczna="232" LacznaLiczbaPozycji="2" Miejscowosc="Warszawa" Data="2009-04-09">
........
</Deklaracja>
</IST>
Comments
There is a post on how to remove namespaces. That might work.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Solution is to add the same xmlns attribute to every child node.
You can modify the report in this way.
Btw:
It is better to use next code for all nodes (not the createelement(IST) and setattribute(xsdurl)):
RootNode := XmlDoc.CreateNode(1,'IST','http://www.krakow.uc.gov.pl/Intrastat/IST-XML/xsd/ISTw1r1.xsd');
ps The 1 means here NODE_ELEMENT
Defined constants can be found here:
http://doc.ddart.net/xmlsdk/htm/xml_enm_3ipf.htm