xsl-list
[Top] [All Lists]

Re: [xsl] Grouping?

2020-10-20 01:14:16
Am 20.10.2020 um 04:40 schrieb Charlie0 charlieo0(_at_)comcast(_dot_)net:
Greetings,

I have an issue that I think is a grouping problem but I just can't seem to figure it out. I have no code to show as I'm that lost on this. Using XSLT 2.0 with Oxygen 18.1.

I have the following XML that needs to transform to a comma delimited text file. See text after the XML. Any assistance to get me in the right direction is appreciated.

XML:

<work_package id="M2183892350419">
    <eqpcond>
       <targetfile id="O1012492350419"/>
    </eqpcond>
    <eqpcond>
       <targetfile id="O1003092350419">
          <targetfile id="O1012492350419"/>
          <targetfile id="O1000492350419"/>
          <targetfile id="O1002492350419">
             <targetfile id="O1012492350419"/>
             <targetfile id="O1000192350418"/>
             <targetfile id="O1000192350416"/>
             <targetfile id="O1000192350417"/>
             <targetfile id="O1000192350415"/>
             <targetfile id="O1000192350414"/>
          </targetfile>
       </targetfile>
    </eqpcond>
    <eqpcond>
       <targetfile id="M2184292350419">
          <targetfile id="O1012492350419"/>
          <targetfile id="M2171392350419">
             <targetfile id="O1012492350419"/>
             <targetfile id="M2171492350419">
                <targetfile id="O1012492350419"/>
                <targetfile id="M2171292350419"/>
             </targetfile>
             <targetfile id="M2171192350419">
                <targetfile id="O1012492350419"/>
             </targetfile>
          </targetfile>
          <targetfile id="M2183992350419">
             <targetfile id="O1012492350419"/>
             <targetfile id="O1003092350419">
                <targetfile id="O1012492350419"/>
                <targetfile id="O1000492350419"/>
                <targetfile id="O1002492350419"/>
             </targetfile>
             <targetfile id="O1011492350417">
                <targetfile id="O1012492350419"/>
             </targetfile>
          </targetfile>
          <targetfile id="M2007992350419">
             <targetfile id="O1012492350419"/>
             <targetfile id="O1003092350419">
                <targetfile id="O1012492350419"/>
                <targetfile id="O1000492350419"/>
                <targetfile id="O1002492350419"/>
             </targetfile>
          </targetfile>
</targetfile></eqpcond></work_package>

Desired output:

M2183892350419,O1012492350419
M2183892350419,O1003092350419
M2183892350419,,O1012492350419,O1000492350419,O1002492350419
M2183892350419,,,O1012492350419,O1000192350418,O1000192350416,O1000192350417
M2183892350419,M2184292350419
M2183892350419,,O1012492350419,M2171392350419
M2183892350419,,,O1012492350419,M2171492350419
M2183892350419,,,,O1012492350419,M2171292350419
M2183892350419,,,M2171192350419
M2183892350419,,,,O1012492350419
M2183892350419,,M2183992350419
M2183892350419,,,O1012492350419,O1003092350419
M2183892350419,,,,O1012492350419,O1000492350419,O1002492350419
M2183892350419,,,O1011492350417
M2183892350419,,,,O1012492350419
M2183892350419,,M2007992350419
M2183892350419,,,O1012492350419,O1003092350419
M2183892350419,,,,O1012492350419,O1000492350419,O1002492350419


Consider to explain in plain English how the nested data from the XML is mapped to lines in the CSV, I am not sure how to infer that from one example with rather longish and kind of cryptic sample data.



--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--

<Prev in Thread] Current Thread [Next in Thread>
  • [xsl] Grouping?, Charlie0 charlieo0(_at_)comcast(_dot_)net
    • Re: [xsl] Grouping?, Martin Honnen martin(_dot_)honnen(_at_)gmx(_dot_)de <=
    • Re: [xsl] Grouping?, Christoph Naber pentium120mhz(_at_)gmail(_dot_)com