|
Subject: RE: [xsl] Not Node() but string onlye From: "Karl Stubsjoen" <karl@xxxxxxxxxxxxxxxxxxxx> Date: Fri, 7 Jan 2005 23:22:56 -0700 |
What I'm after is the value of the text node when there are no child other
(what do you call these?) nodes... but, if there are child nodes, then I am
interested in the value of one of them, in my case, the value of the child
node defaultvalue. Take this example then:
<mynode>A text Node</mynode>
<mynode>
<node_a>could be anything</node_a>
<node_b>could also be anything</node_b>
<defaultvalue>this is what I want</defaultvalue>
</mynode>
-----Original Message-----
From: Michael Kay [mailto:mike@xxxxxxxxxxxx]
Sent: Saturday, January 08, 2005 10:14 AM
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: RE: [xsl] Not Node() but string onlye
>
> I am using this:
> <xsl:when test="not(node()) and string(.)">
>
> To test if a node has "No Child Nodes" but contains "String only".
If an element has no children, then its string value will always be "".
> So example:
>
> <!-- This should FAIL above test -->
> <mynode>
> I hope
> </mynode>
>
Perhaps you are overlooking that the element <mynode> has one text node
child.
Michael Kay
http://www.saxonica.com/
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Not Node() but string onl, Michael Kay | Thread | Re: [xsl] Not Node() but string onl, Joris Gillis |
| [xsl] Retrieving Distinct text, Keyur K | Date | RE: [xsl] how to pass in saxon comm, Michael Kay |
| Month |