[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Chris:
Ah--
Right -- because in that case, it's not a preceding sibling of the <war> element you've found in the first step of the path.
Changing the XPath to be a bit more general, as in
following::*[name()=$element][1]/preceding::civil-event[1]
will find it, and is in keeping with the kind of traversals you're already doing.
That XPath should match either case.
But this is pretty funky stuff -- I'm not sure I like either the processing methodology or the design of the tag set very much -- but if it's working so far, then go for it. You can refactor it all later, once it's stabilized a bit.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] trouble checking "cousins"of current node
Subject: Re: [xsl] trouble checking "cousins"of current node From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx> Date: Fri, 21 Sep 2001 19:42:00 -0400 |
Chris:
Ah--
At 06:03 PM 9/21/01, you wrote: ...
Then I can find the interrupting <civil-event title="d"> by the xpath statement "following::*[name() =$element][1]/preceding-sibling::civil-event". But if the <civil-event title="d"> takes up the whole class (or, in other words is the only child of <document>) as it does in the first XML sample, then this xpath statement doesn't work.
Right -- because in that case, it's not a preceding sibling of the <war> element you've found in the first step of the path.
Changing the XPath to be a bit more general, as in
following::*[name()=$element][1]/preceding::civil-event[1]
will find it, and is in keeping with the kind of traversals you're already doing.
It seems I can find everything but this situation. This is what I need help with.
That XPath should match either case.
But this is pretty funky stuff -- I'm not sure I like either the processing methodology or the design of the tag set very much -- but if it's working so far, then go for it. You can refactor it all later, once it's stabilized a bit.
Cheers, Wendell
====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] trouble checking "cousins, Chris d'Aquin | Thread | [xsl] XML to HTML, Frederick, Greg (Con |
Re: [xsl] XML to HTML, Wendell Piez | Date | RE: [xsl] Confusion with template!, Sumev Kohli |
Month |