Subject: RE: [xsl] Copying image files from one directory to another - using xslt From: "Mario Madunic" <Mario_Madunic@xxxxxxxxxxxx> Date: Tue, 15 Sep 2009 09:13:46 -0500 |
If you are familiar with Ant you could create an ANT task using XSLT that copies the files for you. This only works if you have path to the file <target name="main"> <copy file="filename" todir="destinationDir" /> Etc... </target> I've done this in the past and it works like a charm. Another method is create a custom XSLT function using JAVA if that is your cup of tea. Marijan (Mario) Madunic Publishing Specialist New Flyer Industries (204) 934 8815 mario_madunic@xxxxxxxxxxxx -----Original Message----- From: Amit Panwar [mailto:amit.p@xxxxxxxxxxxx] Sent: Tuesday, September 15, 2009 9:06 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] Copying image files from one directory to another - using xslt Hi All, I am a newbie with xslt. Trying to create a xsl file that transforms one xml to another xml, I have want to do two task using xslt. 1). I want to copy some image files (jpeg, gif etc) from one directory to another directory. e.g If I have following element in source xml <image src="images/img123.jpg"> </image> And I want to transform this element into <file type="image" src="resources/images/img123.jpg"> </file> Xslt makes everything easy in above transformation, but i don't know how do I copy 'img123.jpg' from 'images' directory to 'resources/images' directory. 2). In another transformation I'm reading a html files using unparsed-text() function, now html data can have any number of 'img' tags. I want to use a loop to check all 'img' tags and want to change value of src attribute of each img tag - via string manipulation. Here is a example java code what i want to achieve in xslt. String htmlData; // varibale htmlData will have html contents of a files while(htmlData.indexOf("img") != -1){ Do some processing then replace the value of src attribute then take a substring of html data to remove current img tag. htmlData = htmlData.substring(htmlData.indexOf("img")+3); } Are above two tasks doable in xslt? Kind regards ap1285 -------------------------------------------------------------------- Please consider the environment before printing this e-mail. CONFIDENTIALITY STATEMENT: This communication (and any and all information or material transmitted with this communication) is confidential, may be privileged and is intended only for the use of the intended recipient. If you are not the intended recipient, any review, retransmission, circulation, distribution, reproduction, conversion to hard copy, copying or other use of this communication, information or material is strictly prohibited and may be illegal. If you received this communication in error or if it is forwarded to you without the express authorization of New Flyer, please notify us immediately by telephone or by return email and permanently delete the communication, information and material from any computer, disk drive, diskette or other storage device or media. Thank you.
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Copying image files from one , Amit Panwar | Thread | RE: [xsl] Copying image files from , Michael Kay |
[xsl] Copying image files from one , Amit Panwar | Date | RE: [xsl] Copying image files from , Michael Kay |
Month |