Re: Grouping?

"Martin Honnen [email protected]" <[email protected]>
Newsgroups gmane.text.xml.xsl.general.mulberrytech
Message-ID <[email protected]>
Am 20.10.2020 um 04:40 schrieb Charlie0 [email protected]:
> 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/3329386
or by email: [email protected]
--~--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.