Subject: Re: [xsl] Matching elements with specific multiple parents|
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Fri, 01 Apr 2011 17:50:30 -0400
At 2011-04-01 14:38 -0700, David Lee wrote:This seems extremely verbose and inelegant but is the best I've come up with. I'd like something like match="(foo|bar)/child"
but of course that doesn't work.
match="foo/child | bar/child"
Any suggestions on a simpler syntax then what I've come up with ? Note that this is programmatically generated XSLT so I cant easily hand-optimize simple cases, it needs to work in the 1-N case in a way that's reasonably constructible programmatically.
I do this in the programmatically-generated Context/Value Association (CVA) file in the UBL project ... check the generated XSLT near the bottom of:
... especially the <Context> element with metadata="cctsV2.01-quantity".
I hope this helps.
. . . . . . . . . Ken
-- Contact us for world-wide XML consulting & instructor-led training Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Legal business disclaimers: http://www.CraneSoftwrights.com/legal