Subject: RE: [xsl] filter From: Paul <reganmian@xxxxxxxxx> Date: Wed, 4 Dec 2002 05:52:36 -0800 (PST) |
Hey Tom Many thanks your reply ! I need to output the 'SCSMSG' in sequence, simplily like : Group is GRP-Harry-GROUP : snoopy-a Starts snoopy-b Starts I was supposed to change 3 lines to keep the same output as above, because I can't use the [starts-with(@ref, 'GRP')] as a filter, but need to make another filter base on the fact of: /xs:element/xs:complexType/xs:sequence/xs:element[@maxOccurs=5] the reason is need more flexibility. And unfortunately the number 5 can't be used(as you suggested), as the number will always be changed for different schema, so I tried to use boolean to change and the fact is group element will always apply to a structure: /xs:element/xs:complexType/xs:sequence/xs:element with the occuring of @maxOccurs attribute many thanks Paul --- TSchutzerWeissmann@xxxxxxxxxxxxxxxx wrote: > Hi Paul > > What output do you want from the example you gave? > For example, are you just > looking for a way to insert elements into other > element by reference, ie, > where an element has a @ref that matches an > element's @name, replace the > first one with the one it refers to? > > Sometimes an explanation is easier to understand > than lots of code and gets > a solution suited to it, rather than one that just > works. > > regards, > Tom > > ===== schema ===== > <xs:schema > xmlns:xs="http://www.w3.org/2001/XMLSchema" > elementFormDefault="qualified" > attributeFormDefault="unqualified"> > <xs:element name="GRP-Harry-GROUP"> > <xs:complexType> > <xs:sequence> > <xs:element ref="Harry-GROUP-ROW" > maxOccurs="unbounded"/> > </xs:sequence> > </xs:complexType> > </xs:element> > > <xs:element name="SCSMSG"> > <xs:complexType> > <xs:sequence> > <xs:element ref="GRP-Harry-GROUP"/> > > <xs:element ref="snoopy-a"/> > <xs:element ref="snoopy-b"/> > </xs:sequence> > </xs:complexType> > </xs:element> > </xs:schema> > > > XSL-List info and archive: > http://www.mulberrytech.com/xsl/xsl-list > __________________________________________________ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] filter, TSchutzerWeissmann | Thread | RE: [xsl] filter, TSchutzerWeissmann |
[xsl] Passing params to XSLT from J, jm0019 | Date | Re: [xsl] keeping source element af, Jeff Kenton |
Month |