[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Tag movement in XML
Dear Michael, Whole elements are missing. PN, FN and SN are defined and i have given in my first post. However by giving the correct axis information as suggested by George i got the solution and it is working fine. Thank you George. Regards, Ganesh On 9/17/08, Michael Kay <mike@xxxxxxxxxxxx> wrote: >> I have used <xsl:apply-templates select="PN, FN, SN, TG, >> AB"/> in the place of <xsl:apply-templates/>. This is the >> order in which I required the output. But it producing only >> <AB> in the output. All other tags are missing. > > Are the whole elements missing, or only the tags? I have to ask, because so > many people wrongly use the word "tag" when they mean "element". > > I don't think you've shown us the template rules that match the PN, FN, SN, > or TG elements. If there aren't any, then the text content of the element > will be output without any surrounding tags. > > Michael Kay > http://www.saxonica.com/ > >> >> Please help me. >> >> Regards, >> Ganesh >> >> >> On 9/15/08, David Carlisle <davidc@xxxxxxxxx> wrote: >> > >> > >> >> Title and abstract are appearing as per the XML order and not >> >> appearing as per the required output. >> > >> > you don't really say what chanegs you need. (In your posted >> input, and >> > the desired output, titke came before the abstract) >> > >> > Possibly you want to force that the BB element (containing title >> > amongst other things) is always processed before AB (containing the >> > abstract) in which case >> > >> > changing the >> > >> > <xsl:apply-templates/> >> > >> > in the template for D to >> > >> > <xsl:apply-templates select="AB,BB"/> >> > >> > might do what you want. >> > >> > Your input seems to have been corrupted by over-agressive commenting >> > >> > the subtitle was presumably supposed to be It's Time for a Rethink >> > >> > but your input is >> > >> > It<!-- ’ -->s Time for a Rethink >> > >> > which results in >> > >> > Its Time for a Rethink >> > >> > that is, a classic spelling error. >> > >> > Similarly >> > >> > "1 year" >> > >> > is marked as 1<!-- -->year >> > >> > so results in 1year with no word space. >> > >> >> Please let me know how to move these two tags into desired >> locations. >> > Remember XSLT works with a tree of nodes, it has no access >> to the tags >> > in the original document. >> > >> > David >> > >> > >> ______________________________________________________________________ >> > __ The Numerical Algorithms Group Ltd is a company registered in >> > England and Wales with company number 1249803. The >> registered office >> > is: >> > Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom. >> > >> > This e-mail has been scanned for all viruses by Star. The >> service is >> > powered by MessageLabs. >> > >> ______________________________________________________________________ >> > __
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|