RE: [xsl] Linking to a 6 level tag content

Subject: RE: [xsl] Linking to a 6 level tag content
From: "Michael Kay" <mike@xxxxxxxxxxxx>
Date: Fri, 24 Jun 2005 14:03:10 +0100
Can't tell whether that output is ridiculous without seeing your XML.

Michael Kay
http://www.saxonica.com/ 

> -----Original Message-----
> From: Kahlil Johnson [mailto:jzarecta@xxxxxxxxx] 
> Sent: 24 June 2005 13:16
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: Re: [xsl] Linking to a 6 level tag content
> 
> Hi guys, is me again, I have been playing with the XML and got the
> following XSLT with the namespaces definitions:
> 
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
> xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
> xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
> xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
> xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
> xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
> xmlns:xlink="http://www.w3.org/1999/xlink";
> xmlns:dc="http://purl.org/dc/elements/1.1/";
> xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
> xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
> xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
> xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
> xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
> xmlns:math="http://www.w3.org/1998/Math/MathML";
> xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
> xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
> xmlns:ooo="http://openoffice.org/2004/office";
> xmlns:ooow="http://openoffice.org/2004/writer";
> xmlns:oooc="http://openoffice.org/2004/calc";
> xmlns:dom="http://www.w3.org/2001/xml-events";
> xmlns:xforms="http://www.w3.org/2002/xforms";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> office:version="1.0">
> <xsl:template 
> match="office:document-content/office:body/office:spreadsheet/
> table:table/table:table-row/table:table-cell/text:p">
> 	<p>	<xsl:value-of select="."/></p>
> 		</xsl:template>
> </xsl:stylesheet>
> 
> But still get a ridiculous output:
> 
> <?xml version="1.0"?>
> 
>  
>  
>   
>   
>   
>  
>  
>   
>    
>   
>   
>    
>   
>   
>    
>   
>  
>  
>   
>    
>     
>     
>      
>       <p 
> xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0"
> xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0"
> xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
> xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0"
> xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0"
> xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0"
> xmlns:xlink="http://www.w3.org/1999/xlink";
> xmlns:dc="http://purl.org/dc/elements/1.1/";
> xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
> xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0"
> xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0"
> xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0"
> xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"
> xmlns:math="http://www.w3.org/1998/Math/MathML";
> xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0"
> xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0"
> xmlns:ooo="http://openoffice.org/2004/office";
> xmlns:ooow="http://openoffice.org/2004/writer";
> xmlns:oooc="http://openoffice.org/2004/calc";
> xmlns:dom="http://www.w3.org/2001/xml-events";
> xmlns:xforms="http://www.w3.org/2002/xforms";
> xmlns:xsd="http://www.w3.org/2001/XMLSchema";
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>23</p>
> 
> that's per number.... anyway I can 'hide' the namespaces from 
> the output?
> 
> 
> On 6/23/05, Jon Gorman <jonathan.gorman@xxxxxxxxx> wrote:
> > > BTW Quanta is a HTML/XML editor for the KDE desktop.
> > > http://quanta.sourceforge.net/
> > 
> > *lol*.  Sorry, I think I took it in a completely different fashion
> > such as an unusual application of set theory or logic.  Trying to
> > picture measurable quantities of some sort in relations to the form.
> > Haven't used Quanta before (obviously) so I'm not sure why 
> it's doing
> > that.
> > 
> > I should just add that XSLT tends to not conern itself with the tags
> > as much as the actual concepts themselves such as element, 
> attribute.
> > SAX processing is tag based though.  It can be a bit of a source of
> > confusion for XSLT beginners who want to find the "opening 
> tag" for an
> > element but what they're really just looking for is the element.
> > 
> > Jon Gorman
> > 
> > 
> 
> 
> -- 
> Kahlil Johnson
> "Ya tengo GMAIL!!"

Current Thread