Re: XML and namespaces
Jon Paris <[email protected]> Tue, 20 Dec 2022 12:02:57 -0500
| Newsgroups | gmane.comp.systems.as400.web |
|---|---|
| Message-ID | <[email protected]> |
XML-INTO offers two options here: 1) ns=remove will simply strip the namespace prefix and (in your case) therefore make the names the same. 2) ns=merge simply replaces the colon by an underscore to create a valid RPG name. So using your sample data if you want to use a single DS you need ns=remove which will give you a DS like this: dcl-ds Dossier; DateCreation char(10); end-ds; See the manual for more info. https://www.ibm.com/docs/en/i/7.4?topic=keep-examples-ns-option Jon P. > On Dec 20, 2022, at 6:25 AM, Dave <[email protected]> wrote: > > Hello, > > With my limited knowledge of xml, I still struggle with namespaces. > > Now I have to treat 2 different xml files with the same elements but named > differently: > Xml 1 : > > <ns5:Dossier> > > <ns5:DateCreation>2022-08-04</ns5:DateCreation> > > </ns5:Dossier> > > > > Xml 2 > > <ns2:Dossier> > > <ns2:DateCreation>2022-08-03</ns2:DateCreation> > > </ns2:Dossier> > > > How can I access the data in my program (RPG) using the names without the > ns* prefixes? > > > Thanks > -- > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list > To post a message email: [email protected] > To subscribe, unsubscribe, or change list options, > visit: https://lists.midrange.com/mailman/listinfo/web400 > or email: [email protected] > Before posting, please take a moment to review the archives > at https://archive.midrange.com/web400. > -- This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list To post a message email: [email protected] To subscribe, unsubscribe, or change list options, visit: https://lists.midrange.com/mailman/listinfo/web400 or email: [email protected] Before posting, please take a moment to review the archives at https://archive.midrange.com/web400.