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]

Flattening a tree


Does anyone know how it would be possible to transform a (sub)tree into a
flat list of some of its elements (those considered not "inline"), mixing
cdata and subelements, for example how to transform :

<document>
	<para>
		content-1
		<List>
			<Item>content-2</Item>
			<Item>content-3</Item>
		</list>
		content-4
		</graphic>
		content-5
	</para>
</document>

into :

<document>
	<para>content-1</para>
	<Item>content-2</Item>
	<Item>content-3</Item>
	<para>content-4</para>
	</graphic>
	<para>content-5</para>
</document>

"content-n" being arbitrary contents mixing cdata, entities and inline
elements.

Thanks

Pierre-Yves


 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]