Subject: RE: Re: [xsl] Java program to Generate plain XSLT for XML From: cknell@xxxxxxxxxx Date: Wed, 23 Aug 2006 13:31:02 -0400 |
No, either you, or we, still don't get it. XSLT files exist only for the purpose of transforming an XML document into another document. That means that in order to get a meaningful answer to your question, you need to pose in at least two parts. Part 1 This is my XML file. (You have already given us that.) Part B This is what I want my output to be. (You seem to be missing out on this concept.) P.S. What's Java got to do with this? -- Charles Knell cknell@xxxxxxxxxx - email -----Original Message----- From: Senthilkumaravelan Krishnanatham <senthil@xxxxxxxxx> Sent: Wed, 23 Aug 2006 10:15:01 -0700 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Java program to Generate , CMS | Thread | [xsl] Rounding to the nearest .25?, Steve |
Re: [xsl] Rounding to the nearest ., Steve | Date | Re: [xsl] Merging data based on att, Bob Portnell |
Month |