[xsl] Wrapping two different elements in parent element.
Subject: [xsl] Wrapping two different elements in parent element.
From: Bruno Nahod <bnahod@xxxxxxx>
Date: Fri, 28 Sep 2007 13:00:10 +0200
|
Hello,
Im working on transforming xml export from a dictionary application;
witch is unbelievably unstructured into a well formed xml document
(based on TEI recommendations). My biggest problem is how to wrap two
(or more) elements into parent element. This is the simplified example
of what I have and what Im hoping to get;
This I have (export)
<?xml version="1.0" encoding="UTF-8"?>
<something>
<word_case>N</word_case>
<word_form>some_word_N</word_form>
<word>G</word_case>
<word>some_word_G</word_form>
<word_case>D</word_case>
<word>some_word_D</word_form>
</something>
This I hope to get;
<?xml version="1.0" encoding="UTF-8"?>
<something_else>
<usg>
<form>
<case>N</case>
<orth>some_word_N</orth>
</form>
<form>
<case>G</case>
<orth>some_word_G</orth>
</form>
<form>
<case>D</case>
<orth>some_word_D</orth>
</form>
</usg>
</something_else>
Thank you very much
Bruno.