[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
I tried "<xsl:value-of select="current-group()/w:p/w:r/w:t"/>", but now the <pageContent> node is empty.
To me it seems like the only information I can get to from within the for-each-group instruction is the pageTitle.
> -----Original Message-----
> Date: Mon, 15 Jan 2007 11:55:30 -0000
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> From: "Michael Kay" <mike@xxxxxxxxxxxx>
> Subject: RE: [xsl] Grouping Word 2007 content by customXml nodes
> Message-ID: <00ec01c7389c$0e78cd40$6401a8c0@turtle>
>
> In this expression:
>
> <xsl:value-of select="//w:p/w:r/w:t"/>
>
> "//" selects from the root of the document. You want to select relative to
> what's selected by xsl:for-each-group, that is current-group(). So try:
>
> <xsl:value-of select="current-group()/w:p/w:r/w:t"/>
[xsl] Re: xsl-list Digest 16 Jan 2007 06:10:00 -0000 Issue 1019
Subject: [xsl] Re: xsl-list Digest 16 Jan 2007 06:10:00 -0000 Issue 1019 From: Frank Hopper <frank.hopper@xxxxxx> Date: Tue, 16 Jan 2007 08:59:27 +0100 |
I tried "<xsl:value-of select="current-group()/w:p/w:r/w:t"/>", but now the <pageContent> node is empty.
---------------------------- RECEIVED_OUTPUT.XML ---------------------------- <?xml version='1.0' encoding='utf-8' ?> <root xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main"> <pageData> <pageTitle>1. Web Page Title</pageTitle> <pageContent/> </pageData> <pageData> <pageTitle>2. Web Page Title</pageTitle> <pageContent/> </pageData> </root>
To me it seems like the only information I can get to from within the for-each-group instruction is the pageTitle.
Thanks, Frank
> -----Original Message-----
> Date: Mon, 15 Jan 2007 11:55:30 -0000
> To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> From: "Michael Kay" <mike@xxxxxxxxxxxx>
> Subject: RE: [xsl] Grouping Word 2007 content by customXml nodes
> Message-ID: <00ec01c7389c$0e78cd40$6401a8c0@turtle>
>
> In this expression:
>
> <xsl:value-of select="//w:p/w:r/w:t"/>
>
> "//" selects from the root of the document. You want to select relative to
> what's selected by xsl:for-each-group, that is current-group(). So try:
>
> <xsl:value-of select="current-group()/w:p/w:r/w:t"/>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Find a specific element o, John Horner | Thread | RE: [xsl] Re: xsl-list Digest 16 Ja, Michael Kay |
RE: [xsl] Find a specific element o, John Horner | Date | RE: [xsl] Re: xsl-list Digest 16 Ja, Michael Kay |
Month |