Re: [xsl] test on string-length of text() for element with node

Subject: Re: [xsl] test on string-length of text() for element with node
From: Andrew Welch <andrew.j.welch@xxxxxxxxx>
Date: Fri, 5 Aug 2011 15:09:53 +0100
On 5 August 2011 15:06, Bram Reader <bram.listmail@xxxxxxxxx> wrote:
> Hello,
>
> Probably it's not difficult, but I'm struggling with the following
> issue (maybe it's because it's Friday afternoon)
>
> From an xml node set, I need to select the string-length of an
> elements content without its child elements.
>
> xml node set
>
> <maritalstatus>
>        <cs:info xmlns:cs="http://cs.nl/cs"; id="6">
>                <codeList>maritalstatus</codeList>
>                <instruction id="7">no instruction</instruction>
>                <length>1</length>
>                <minOccurs>0</minOccurs>
>                <pattern>\d*</pattern>
>        </cs:info>
>        <cs:update xmlns:cs="http://cs.nl/cs";>
>                <additionalInfo>test</additionalInfo>
>                <oldData>2</oldData>
>                <newData>5</newData>
>        </cs:update>textstring
> </maritalstatus>
>
> From the element <maritalstatus> the string-length of only
> 'textstring' must be selected. How do I escape the child elements in
> the xsl:value-of select.
> I'm using XSLT 1.0 with xsltproc.

Its just:

maritalstatus/text()


--
Andrew Welch
http://andrewjwelch.com

Current Thread