Subject: Re: [xsl] CSV to XML transformation XSLT to include special characters? From: Marney Cotterill <marney@xxxxxxxxxxxxxxxxxxxx> Date: Fri, 04 Apr 2008 10:11:29 +1100 |
Hi Michael, Thanks for the alternative, but for now I want to stick with XSLT as I need to run a second transform on the XML produced from the CSV transform to create a specially formatted XML file that I can import into a module on a clients dynamic website. I have step-by-step instructions on how to do the second bit, so as I am brand new to the world of programming (no Perl knowledge unfortunatley) I will stick with what I have. Thanks again, Marney On 4/4/08 1:09 AM, "Michael Ludwig" <mlu@xxxxxxxxxxxxx> wrote: > Marney Cotterill schrieb: >> Hi Listers, >> >> I have modified an XSLT orgignally developed by Andrew Welch to >> transform a CSV to an XML for importing data into a dynamic website. I >> am brand new to XSL and XSLT and have hit a small snag with the >> transform. > > Maybe XSL is not the best tool for this job. I'd use a general-purpose > programming language like Perl to process CSV to generate XML. Perl has > modules designed to deal with practically everything, including CSV. I > think this would be much easier, while at the same time taking the > discussion off-topic. > > Well, you could then process the resulting XML in XSL to tailor it to > your needs, and that would bring the discussion back on topic. The > result would look something like this: > > <File> > <Row> > <Col>30358201</Col> > <Col>Das VIERTE</Col> > <Col>2008-04-06</Col> > </Row> > <Row> > <Col>30376055</Col> > <Col>n-tv</Col> > <Col>2008-04-05</Col> > </Row> > <Row> > <Col>30332822</Col> > <Col>Premiere Krimi</Col> > <Col>2008-04-05</Col> > </Row> > </File> > > This could then easily be processed using XSL. > > If you can handle Perl, I can mail you a script to do the job. > >> I've done some testing and I think it comes down to the inclusion of >> special characters in my CSV, which essentially breaks the transform, >> giving a blank result - it does not even display the error messege. > > This problem would be dealt with - unless your CSV data is invalid. > > Michael > > Marney Cotterill graphic designer cracker//brandware 6 Bourke Street Queens Park NSW 2022 Telephone 02 9387 2001 Facsimile 02 9387 2006 marney@xxxxxxxxxxxxxxxxxxxx www.crackerbrandware.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] CSV to XML transformation, Michael Ludwig | Thread | Re: [xsl] CSV to XML transformation, Marney Cotterill |
Re: [xsl] changing from no namespac, David Carlisle | Date | RE: [xsl] New SourceForge Project: , Michael Kay |
Month |