This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: merging documents/union


Think of it as a grouping problem in which
(a) the grouping key is the element name
(b) the processing you want to perform on each group is to copy the last
node and ignore the rest.

Then use standard Muenchian grouping.

Mike Kay

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of David
> Leuschner
> Sent: 15 December 2001 13:18
> To: xsl-list@lists.mulberrytech.com
> Subject: [xsl] merging documents/union
>
>
> Hi!
>
> I need to write a special kind of "union" template that
> merges two nodesets.
> The structure of these nodesets is not known.
> For example those two <node> elements should be merged to one
> <node> where
> the
> second overwrites the first:
>
> <node>
>   <element-a>first value for element a</element-a>
>   <element-b>first value for element b</element-b>
> </node>
>
> <node>
>   <element-b>second value for element b</element-b>
>   <element-c>completly new element c</element-c>
> </node>
>
> should be merged to:
>
> <node>
>   <element-a>first value for element a</element-a>
>   <element-b>second value for element b</element-b>
>   <element-c>completly new element c</element-c>
> </node>
>
> Is this possible? Can I extend this "union" to support
> attributes and nested
> elements?
>
> Thank you for any help.
>
> 	David
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]