Khalid, you don't need to put in the whole tree, but namespace declarations,
and syntactically complete XML helps. As it is I've munged up your input:
<office:document-content office:version="1.0"
xmlns:office="foo-office"
xmlns:table="foo-table"
xmlns:text="foo-text"
>
<office:body>
<office:spreadsheet>
<table:table >
<table:table-column />
<table:table-row table:style-name="ro1">
<table:table-cell office:value-type="float"
office:value="23">
<text:p>23</text:p>
</table:table-cell>
</table:table-row>
</table:table>
</office:spreadsheet>
</office:body>
</office:document-content>
And this XSL:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:office="foo-office"
xmlns:table="foo-table"
xmlns:text="foo-text"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="/">
<xsl:value-of select="office:document-content/office:body
/office:spreadsheet/table:table/table:table-row/table:table-cell
/text:p"
/>
</xsl:template>
</xsl:stylesheet>
Outputs:
<?xml version="1.0" encoding="UTF-8"?>
23
Regards,
--A
From: Kahlil Johnson <jzarecta(_at_)gmail(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: Re: [xsl] Linking to a 6 level tag content
Date: Wed, 22 Jun 2005 23:54:35 +0300
Sorry I meant 23.. I didn't want to put the whole tree just the
relevant tags what I want is to know how exactly to get to the 23
value.
On 6/22/05, Aron Bock <aronbock(_at_)hotmail(_dot_)com> wrote:
> Khalil,
>
> I don't see a "test:p > 21" in your input. The closest is
> <text:p>23</text:p>
>
> If you could post a more complete snippet, with namespace decrarations
and
> end-tags, and specify if you want top copy the element or get its text
> value, I assume people could respond better.
>
> Regards,
>
> --A
>
> >From: Kahlil Johnson <jzarecta(_at_)gmail(_dot_)com>
> >Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
> >To: XSL <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
> >Subject: [xsl] Linking to a 6 level tag content
> >Date: Wed, 22 Jun 2005 13:03:32 +0300
> >
> >I have this xml and I want to capture the content test:p > 21 from
> >the XSLT however I have problems targeting the branch:
> >
> >XML: output
> ><office:document-content office:version="1.0">
> > <office:body>
> > <office:spreadsheet>
> > <table:table >
> > <table:table-column />
> > <table:table-row table:style-name="ro1">
> > <table:table-cell office:value-type="float"
> >office:value="23">
> > <text:p>23</text:p>
> >
> >I am using xsltproc to generate an output.
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--