Subject: Contents present? Apparently simple but ... From: MARK.WROTH@xxxxxxxxxxx (Wroth, Mark) Date: Tue, 14 Dec 1999 07:42:37 -0800 |
I'm trying to test for the existence of element content so that I can do conditional processing on an element. I would have said (if (data (current-node) ( -- branch 1 --) ( -- branch 2 --)) would do what I want. However, branch 1 always gets executed, whether the element is empty or not. Background: the element is a citation reference, and occurs in one of three forms: <CITE id="Johnston"></CITE> <CITE id="Johnston">p. 27</CITE> <CITE>Johnston (1978), p. 27</CITE> The idea is to construct the reference string, in this example "Johnston (1978)", from the other end of the link if an ID is given. If there is data (presumably a page number or other relevant information), I want to insert a separator string and then the data contents. But if there is no ID given, I just want the data contents (i.e. without prepending the separator string). I thought this was simple, but I seem to be missing something :-( DSSSList info and archive: http://www.mulberrytech.com/dsssl/dssslist
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Pictures, Peter Sognefur | Thread | Re: Contents present? Apparently si, Matthias Clasen |
RE: Pictures, Didier PH Martin | Date | RE: Pictures, Pieter Rijken |
Month |