Dan,

Yes, I have developed a lot of (rather complex) XML output files.

Generally speaking a quite simple solution is:

Create  table with all (empty) lines of the xml file in a table

it looks like this for instance:

(It is a XML-structure in the Dutch language)

What you see is the result of a concatenation of three columns.

1 first column is the openings tag

2 second column contains the content of the tag

3 third column is the closing tag

4 concatenation of 1 + 2 + 3 (in this example shown as XML_Resultaat_regel)

When you have created this table, you can fill the second column with the content and print the above column with the report-writer using the TXT option

it looks like this:

 PRINT XML_message  +
  ORDER BY XML_ID  +
  OPTION TXT  +
  |FILENAME .V_BESTAND   +
  |SHOW_CANCEL_DIALOG OFF  +
  |OPEN OFF

-- The column XML_ID is used for ordering the lines

Hope this helps, if you need further assistance, please mail me privately


kind regards

Tony





Op 20-08-2024 om 16:11 schreef 'Dan Goldberg' via RBASE-L:

I have been requested to export data using adf/xml format. It is a universal format that the automotive industry uses.

It looks like this.

<?xml version="1.0" encoding="UTF-8"?>

<ADF>

<Leads>

  <Lead>

      <LeadID>12345</LeadID>

      <FirstName>John</FirstName>

      <LastName>Doe</LastName>

      <Email>[email protected]</Email>

      <Phone>555-1234</Phone>

      <Company>Example Corp</Company>

      <Title>Sales Manager</Title>

      <Address>

          <Street>123 Elm St</Street>

          <City>Springfield</City>

          <State>IL</State>

          <ZipCode>62701</ZipCode>

          <Country>USA</Country>

      </Address>

      <LeadSource>Website</LeadSource>

      <Status>New</Status>

      <DateCreated>2024-08-16</DateCreated>

  </Lead>

  <!-- Repeat <Lead> block for additional leads -->

</Leads>

</ADF>

Has anyone been able to export this in Rbase?

Dan Goldberg

--
For group guidelines, visit http://www.rbase.com/support/usersgroup_guidelines.php
---
You received this message because you are subscribed to the Google Groups "RBASE-L" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/rbase-l/BY3PR19MB502735ADC00F6C056A3AE65ED48D2%40BY3PR19MB5027.namprd19.prod.outlook.com <https://groups.google.com/d/msgid/rbase-l/BY3PR19MB502735ADC00F6C056A3AE65ED48D2%40BY3PR19MB5027.namprd19.prod.outlook.com?utm_medium=email&utm_source=footer>.

--
For group guidelines, visit 
http://www.rbase.com/support/usersgroup_guidelines.php
--- You received this message because you are subscribed to the Google Groups "RBASE-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rbase-l/fe01b44b-4585-499f-8fc0-da21313142c8%40cio-bv.nl.

Reply via email to