RE: [xsl] Java program to Generate plain XSLT for XML

Subject: RE: [xsl] Java program to Generate plain XSLT for XML
From: "CMS" <cms@xxxxxxxxxxxxx>
Date: Thu, 24 Aug 2006 13:19:57 +0200
Do you perhaps mean XSL-FO instead of XSLT?

Martijn Peeters
Twin Design

-----Oorspronkelijk bericht-----
Van: Senthilkumaravelan Krishnanatham [mailto:senthil@xxxxxxxxx] 
Verzonden: woensdag 23 augustus 2006 19:15
Aan: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Onderwerp: Re: [xsl] Java program to Generate plain XSLT for XML

To be more precise,
Say I have an XML as test.xml
like
<PERSONS>
<TEST>
<NAME>SENTHIL</NAME>
<AGE></AGE>
</TEST>
<TEST>
<NAME>SENTHIL</NAME>
<AGE></AGE>
</TEST>
<TEST>
<NAME>SENTHIL</NAME>
<AGE></AGE>
</TEST>
</PERSONS>
I except my java program to generate XSL for all the element in XML.
Elements are in Dynamic in nature.
Hope I am clear what I am looking for,
Thanks,
Senthil

On Aug 23, 2006, at 9:52 AM, cknell@xxxxxxxxxx wrote:

> Someone creates an XSLT file to produce a new file by transforming  
> one (or more) original
> XML documents.
>
> Actually, you don't really have to change anything at all. A  
> perfectly legitimate (although not very useful) XSLT file,
>
> <?xml version="1.0"?>
> <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/ 
> Transform">
>   <xsl:template match="/">
>     <xsl:copy-of select="." />
>   </xsl:template>
> </xsl:stylesheet>
>
> simply makes a copy of the original.
>
> Since XSLT files are created to produce a specific output, you  
> first need to decide what you want the output document to look like  
> before you can design an XSLT file to produce it.
>
> Perhaps you could refine your question and give more specifics.
>
>   --
> Charles Knell
> cknell@xxxxxxxxxx - email
>
>
>
> -----Original Message-----
> From:     Senthilkumaravelan Krishnanatham <senthil@xxxxxxxxx>
> Sent:     Wed, 23 Aug 2006 09:29:48 -0700
> To:       xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject:  [xsl] Java program to Generate plain XSLT for XML
>
> Hi All,
> I am new to this group and I found interesting about the group.
> I need a startup kit kind of thing.Is there any program which would
> help me to create a XSLT for any given XML file .
> Please throw light light on it. That would be much help.
> Thanks for your support.
> Regards,
> Senthil
> On Aug 22, 2006, at 1:27 PM, Michael Kay wrote:
>
>>>
>>> <xsl:template match="list">
>>> <fo:list-block>
>>>   <xsl:apply-templates select="@*
>>
>> That will apply-templates to the attributes of the list element,
>> but if
>> you've written any template rules that match attributes, you
>> haven't shown
>> them to us.
>>
>>
>> | *[contains(@type,
>>> $my_version) or string-length(@type)=0] | text()"/>
>>
>> That will match children of the list element that have a type
>> attribute
>> satisfying certain conditions, but in the XML you showed us, no
>> children of
>> the list element have a type attribute.
>>
>> | text()"/>
>>
>> That will match text node children of the list element, but in the
>> data you
>> showed us, the only text node children of the list element were
>> whitespace.
>>
>> Michael Kay
>> http://www.saxonica.com/

Current Thread