<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Nested xml generation from multiple SAS tables in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880554#M347914</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;How to generate a xml file from multiple SAS tables?&lt;/P&gt;
&lt;P&gt;I have created a xml map file in SAS XML Mapper using auto generate function. The results contain 3 different tables (x,y,z), with added columns that end with ORDINAL--which looks like IDs to map tables together.&lt;/P&gt;
&lt;P&gt;Reading from xml file to sas tables is seamless and seems to be working as expected.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How do I assemble the xml file back from 3 SAS tables after I add/modify records in any of&amp;nbsp; the tables?&lt;/P&gt;
&lt;P&gt;the SAS XML Mapper has only one output table, so if in the output table I set up a specific table let say x1 as an output, I am able to generate xml file that would contain data only from x1 table. How to add and link data from all 3 tables?&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename out '\Imports\SampleFileOut.xml';
filename  SXLEMAP '\Imports\sample.map';
libname out xmlv2  xmlmap=SXLEMAP;

data out.x1;
   set  SampleFi.x1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
    <pubDate>Tue, 13 Jun 2023 21:57:29 GMT</pubDate>
    <dc:creator>val_nikolajevs</dc:creator>
    <dc:date>2023-06-13T21:57:29Z</dc:date>
    <item>
      <title>Nested xml generation from multiple SAS tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880554#M347914</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;How to generate a xml file from multiple SAS tables?&lt;/P&gt;
&lt;P&gt;I have created a xml map file in SAS XML Mapper using auto generate function. The results contain 3 different tables (x,y,z), with added columns that end with ORDINAL--which looks like IDs to map tables together.&lt;/P&gt;
&lt;P&gt;Reading from xml file to sas tables is seamless and seems to be working as expected.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How do I assemble the xml file back from 3 SAS tables after I add/modify records in any of&amp;nbsp; the tables?&lt;/P&gt;
&lt;P&gt;the SAS XML Mapper has only one output table, so if in the output table I set up a specific table let say x1 as an output, I am able to generate xml file that would contain data only from x1 table. How to add and link data from all 3 tables?&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename out '\Imports\SampleFileOut.xml';
filename  SXLEMAP '\Imports\sample.map';
libname out xmlv2  xmlmap=SXLEMAP;

data out.x1;
   set  SampleFi.x1;
run;&lt;/CODE&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 13 Jun 2023 21:57:29 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880554#M347914</guid>
      <dc:creator>val_nikolajevs</dc:creator>
      <dc:date>2023-06-13T21:57:29Z</dc:date>
    </item>
    <item>
      <title>Re: Nested xml generation from multiple SAS tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880570#M347921</link>
      <description>&lt;P&gt;I doubt you can.&amp;nbsp; On this help page&amp;nbsp;&amp;nbsp;&lt;A href="https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/engxml/n0kt78umyfvt91n1d5fyqamp3za8.htm" target="_blank"&gt;https://documentation.sas.com/doc/en/pgmsascdc/9.4_3.5/engxml/n0kt78umyfvt91n1d5fyqamp3za8.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;It says&lt;/P&gt;
&lt;TABLE class="xisDoc-summary"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-restriction"&gt;Restriction:&lt;/TH&gt;
&lt;TD class="xisDoc-summaryText"&gt;The engine supports exporting from one SAS data set only.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class="xisDoc-summary"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH class="xisDoc-requirement" rowspan="2"&gt;Requirements&lt;/TH&gt;
&lt;TD class="xisDoc-summaryText"&gt;If you specify the OUTPUT element, you must specify one (and no more than one) TABLEREF element.&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I suspect if you want to write a more complicated XML file just write the file yourself using a data step and PUT statement(s).&amp;nbsp; &amp;nbsp;XML is just text after all.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;I believe there are other tools for transforming XML files.&amp;nbsp; So perhaps you could merge your datasets together and then EXPORT the one dataset.&amp;nbsp; Then call one of those external XML re-mapper tools to restructure it into what you want.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 02:42:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880570#M347921</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-06-14T02:42:31Z</dc:date>
    </item>
    <item>
      <title>Re: Nested xml generation from multiple SAS tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880664#M347969</link>
      <description>&lt;P&gt;Thank you for the reply;&lt;/P&gt;
&lt;P&gt;I have found this article: &lt;A href="https://support.sas.com/documentation/cdl/en/engxml/62845/HTML/default/viewer.htm#a002593019.htm" target="_blank" rel="noopener"&gt;https://support.sas.com/documentation/cdl/en/engxml/62845/HTML/default/viewer.htm#a002593019.htm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;and was able to create a map file that generates a single table for the data in to SAS;however, My output, which based on only one table, still not getting desired results; in the article they were able to divide by Conference, division and only after by teams. Essentially creating nested/hierarchical structure.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The output I am looking to get is below (simplified--the hierarchy is more complex); how to create output from a single table that creates below.&lt;/P&gt;
&lt;P&gt;&amp;lt;UploadFile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UploadGroup&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExternalId&amp;gt;123&amp;lt;/ExternalId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;sequence&amp;gt;10&amp;lt;/sequence&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Quantity&amp;gt;20&amp;lt;/Quantity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Quantity&amp;gt;30&amp;lt;/Quantity&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;lt;/UploadGroup&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/UploadFile&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Using the following map,&lt;/P&gt;
&lt;P&gt;&amp;lt;SXLEMAP name="AUTO_GEN" version="2.1"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;!-- ############################################################ --&amp;gt;&lt;BR /&gt;&amp;lt;OUTPUT&amp;gt;&lt;BR /&gt;&amp;lt;TABLEREF name="UPLOAD_QTY"/&amp;gt;&lt;BR /&gt;&amp;lt;/OUTPUT&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;NAMESPACES count="0"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;!-- ############################################################ --&amp;gt;&lt;BR /&gt;&amp;lt;TABLE description="UPLOAD_QTY" name="UPLOAD_QTY"&amp;gt;&lt;BR /&gt;&amp;lt;TABLE-PATH syntax="XPath"&amp;gt;/UploadFile/UploadGroup/UPLOAD_QTY&amp;lt;/TABLE-PATH&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;COLUMN name="ExternalId" retain="YES"&amp;gt;&lt;BR /&gt;&amp;lt;PATH syntax="XPath"&amp;gt;/UploadFile/UploadGroup/ExternalId&amp;lt;/PATH&amp;gt;&lt;BR /&gt;&amp;lt;TYPE&amp;gt;character&amp;lt;/TYPE&amp;gt;&lt;BR /&gt;&amp;lt;DATATYPE&amp;gt;string&amp;lt;/DATATYPE&amp;gt;&lt;BR /&gt;&amp;lt;LENGTH&amp;gt;10&amp;lt;/LENGTH&amp;gt;&lt;BR /&gt;&amp;lt;/COLUMN&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;COLUMN name="Quantity"&amp;gt;&lt;BR /&gt;&amp;lt;PATH syntax="XPath"&amp;gt;/UploadFile/UploadGroup/UPLOAD_QTY/Quantity&amp;lt;/PATH&amp;gt;&lt;BR /&gt;&amp;lt;TYPE&amp;gt;numeric&amp;lt;/TYPE&amp;gt;&lt;BR /&gt;&amp;lt;DATATYPE&amp;gt;double&amp;lt;/DATATYPE&amp;gt;&lt;BR /&gt;&amp;lt;/COLUMN&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;&amp;lt;/TABLE&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/SXLEMAP&amp;gt;&lt;/P&gt;
&lt;P&gt;The above map for some reason does not separate by UploadGroup as in the article by Conference. How to set xpath or another parameter/s so UploadGroups are separated?&lt;/P&gt;
&lt;P&gt;Instead of geting:&lt;/P&gt;
&lt;P&gt;&amp;lt;UploadFile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UploadGroup&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExternalId&amp;gt;123&amp;lt;/ExternalId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;lt;/UploadGroup&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;UploadGroup&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExternalId&amp;gt;234&amp;lt;/ExternalId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;lt;/UploadGroup&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/UploadFile&amp;gt;&lt;/P&gt;
&lt;P&gt;I got&lt;/P&gt;
&lt;P&gt;&amp;lt;UploadFile&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UploadGroup&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExternalId&amp;gt;123&amp;lt;/ExternalId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;ExternalId&amp;gt;234&amp;lt;/ExternalId&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;UPLOAD_QTY&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/UPLOAD_QTY&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;lt;/UploadGroup&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/UploadFile&amp;gt;&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 13:35:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880664#M347969</guid>
      <dc:creator>val_nikolajevs</dc:creator>
      <dc:date>2023-06-14T13:35:47Z</dc:date>
    </item>
    <item>
      <title>Re: Nested xml generation from multiple SAS tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880780#M348006</link>
      <description>&lt;P&gt;Seems simple enough to generate.&lt;/P&gt;
&lt;P&gt;Let's make some data to work with.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;data have;
  ExternalId=123;
  do sequence=10,20,30;
    output;
  end;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Now let's make an XML file.&lt;/P&gt;
&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;filename want 'example.xml';
data _null_;
  set have end=eof;
  by ExternalId ;
  file want;
  if _n_=1 then put 
  '&amp;lt;UploadFile&amp;gt;'
  ;
  if first.ExternalId then put
  '  &amp;lt;UploadGroup&amp;gt;'
/ '    &amp;lt;ExternalId&amp;gt;' ExternalId +(-1) '&amp;lt;/ExternalId&amp;gt;'
  ;
  put
  '    &amp;lt;UPLOAD_QTY&amp;gt;'
/ '      &amp;lt;sequence&amp;gt;' sequence +(-1) '&amp;lt;/sequence&amp;gt;'
/ '    &amp;lt;/UPLOAD_QTY&amp;gt;'
  ;
  if last.ExternalId then put
  '  &amp;lt;/UploadGroup&amp;gt;'
  ;
  if eof then put 
  '&amp;lt;/UploadFile&amp;gt;'
  ;
run;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;Result&lt;/P&gt;
&lt;PRE&gt;&amp;lt;UploadFile&amp;gt;
  &amp;lt;UploadGroup&amp;gt;
    &amp;lt;ExternalId&amp;gt;123&amp;lt;/ExternalId&amp;gt;
    &amp;lt;UPLOAD_QTY&amp;gt;
      &amp;lt;sequence&amp;gt;10&amp;lt;/sequence&amp;gt;
    &amp;lt;/UPLOAD_QTY&amp;gt;
    &amp;lt;UPLOAD_QTY&amp;gt;
      &amp;lt;sequence&amp;gt;20&amp;lt;/sequence&amp;gt;
    &amp;lt;/UPLOAD_QTY&amp;gt;
    &amp;lt;UPLOAD_QTY&amp;gt;
      &amp;lt;sequence&amp;gt;30&amp;lt;/sequence&amp;gt;
    &amp;lt;/UPLOAD_QTY&amp;gt;
  &amp;lt;/UploadGroup&amp;gt;
&amp;lt;/UploadFile&amp;gt;
&lt;/PRE&gt;</description>
      <pubDate>Wed, 14 Jun 2023 19:16:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880780#M348006</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2023-06-14T19:16:45Z</dc:date>
    </item>
    <item>
      <title>Re: Nested xml generation from multiple SAS tables</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880802#M348016</link>
      <description>&lt;P&gt;Thank you Tom ! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;Due to time constraints for xml mapping end up&amp;nbsp; diving in to the "put" solution too.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;THANK you.&lt;/P&gt;</description>
      <pubDate>Wed, 14 Jun 2023 20:16:56 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Nested-xml-generation-from-multiple-SAS-tables/m-p/880802#M348016</guid>
      <dc:creator>val_nikolajevs</dc:creator>
      <dc:date>2023-06-14T20:16:56Z</dc:date>
    </item>
  </channel>
</rss>

