Subject: Re: [xsl] Transformating a XML document with XSL document From: David Carlisle <davidc@xxxxxxxxx> Date: Thu, 15 Jan 2004 14:00:39 GMT |
But the problem is, Last the transformation, the finish of elements have a one empty space or white space, If you don't want the XSLT system to add white space, do not say <xsl:output method="xml" encoding="ISO-8859-1" indent="yes"/> ^^^^^^^^^^^^ The default is not to add white space but you have explictly requested that white space be added. Some comments on your xslt code unrelated to your space problem. <xsl:template match="*[name()= 'CURRICULO-VITAE']"> don't do that, do <xsl:template match="CURRICULO-VITAE"> <xsl:attribute name="xsi:schemaLocation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">http://www.cnpq.br/2002/XSD/lattes C:\Lattes\Curriculo\LMPL\XSD\LMPLCurriculo.xsd The content of :schemaLocation should be list of pairs of URIS, and C:\Lattes\Curriculo\LMPL\XSD\LMPLCurriculo.xsd is not a URI (unless you are using a private URI scheme of C:) That should be file:///C:/Lattes/Curriculo/LMPL/XSD/LMPLCurriculo.xsd <xsl:template match="*[name()!= 'CURRICULO-VITAE']"> don't do that just do <xsl:template match="*"> <xsl:template match="@*"> <xsl:if test=". !=''"> <xsl:attribute name="{name()}"> No need to do that: you just want to copy non-empty attributes so you don't need a template, just replace <xsl:apply-templates select="@*"/> by <xsl:copy-of select="@*[string(.)]"/> David -- http://www.dcarlisle.demon.co.uk/matthew ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Transformating a XML document, Eder de Oliveira | Thread | [xsl] replacing parts of a string, Jonny Pony |
RE: [xsl] replacing parts of a stri, Jarno . Elovirta | Date | RE: [xsl] replacing parts of a stri, Dimitre Novatchev |
Month |