Subject: RE: [xsl] Formated text output From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Wed, 9 Oct 2002 11:35:01 +0100 |
Yes. <xsl:apply-templates/> means <xsl:apply-templates select="child::node()"/> which selects all children including whitespace-only text nodes (if they haven't been stripped). Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > DPawson@xxxxxxxxxxx > Sent: 09 October 2002 09:54 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] Formated text output > > > Mike Kay said: > > > Either use <xsl:strip-space elements="*"/> to remove the > white-space > > nodes from the source document, or avoid processing the white-space > > text nodes by using <xsl:apply-templates select="*"/> instead of > > <xsl:apply-templates/>. > > OK, I'll stick my neck out. > Its a bit subtle this, for me. > > 5.2 says <xsl:apply-templates select="*"/> matches any element. > > <apply-templates/> looks for matches on .... ?? any node??? > (including the text nodes which are the 'undesirables' in > this case???) > > Is that the difference? (Give or take a little on the loose > wording David C > :-) > > regards DaveP. > > > > > > I have a XML document like this > > > > > > <a> > > > <b> > > > <c att1="X" att2="Y">Z</c> > > > </b> > > > </a> > > > > > > And I want to generate a text file like this (tab > separated columns) > > > > > > === BEGIN OF THE GENERATED DOC === > > > X Y Z > > > === END OF THE GENERATED DOC === > > > > > > But the transformation writes all the tabs and newline > > > characters of the > > > XML document, so I obtain something like this > > > > > > === BEGIN OF THE GENERATED DOC === > > > > > > > > > X Y Z > > > > > > > > > === END OF THE GENERATED DOC === > > > > > > How can I avoid this? > > > > > > Thanks in advance, > > > > > > Luis > > > > > > > > > > > > > > > > > > > > > > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > - > > NOTICE: The information contained in this email and any > attachments is > confidential and may be legally privileged. If you are not the > intended recipient you are hereby notified that you must not use, > disclose, distribute, copy, print or rely on this email's content. If > you are not the intended recipient, please notify the sender > immediately and then delete the email and any attachments from your > system. > > RNIB has made strenuous efforts to ensure that emails and any > attachments generated by its staff are free from viruses. However, it > cannot accept any responsibility for any viruses which are > transmitted. We therefore recommend you scan all attachments. > > Please note that the statements and views expressed in this email > and any attachments are those of the author and do not necessarily > represent those of RNIB. > > RNIB Registered Charity Number: 226227 > > Website: http://www.rnib.org.uk > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Formated text output, David Carlisle | Thread | RE: [xsl] read comments from xml, Stuart Brown |
RE: RE: [xsl] Expected behavior for, Michael Kay | Date | Re: [xsl] data structure in xslt?, Trevor Nash |
Month |