Transformeer tagwaarde naar tagnaam (XSL)

Uit De Vliegende Brigade
Naar navigatie springen Naar zoeken springen

Het probleem

In testbestand

<?xml version="1.0"?>
<Items>
	<Item><Item_code>00000001</Item_code><Item_type>S</Item_type>
		<Description>Dinges_01</Description>
		<FreeFields>
  			<FreeTexts>
				<FreeText><FreeText_number>1</FreeText_number></FreeText>
				<FreeText><FreeText_number>2</FreeText_number>Veld_02</FreeText>
				<FreeText><FreeText_number>3</FreeText_number>Veld_03</FreeText>
				<FreeText><FreeText_number>4</FreeText_number></FreeText>
			</FreeTexts>
		</FreeFields>
	</Item>

	<Item><Item_code>00000002</Item_code><Item_type>S</Item_type>
		<Description>Widget_01</Description>
		<FreeFields>
  			<FreeTexts>
				<FreeText><FreeText_number>1</FreeText_number></FreeText>
				<FreeText><FreeText_number>2</FreeText_number>Field_02</FreeText>
				<FreeText><FreeText_number>3</FreeText_number>Field_03</FreeText>
				<FreeText><FreeText_number>4</FreeText_number></FreeText>
			</FreeTexts>
		</FreeFields>
	</Item>	
</Items>

wil ik

<FreeText><FreeText_number>1</FreeText_number></FreeText>
<FreeText><FreeText_number>2</FreeText_number>Veld_02</FreeText>
<FreeText><FreeText_number>3</FreeText_number>Veld_03</FreeText>
<FreeText><FreeText_number>4</FreeText_number></FreeText>

omfietsen naar

<FreeText><FreeText_number_1>1</FreeText_number_1></FreeText>
<FreeText><FreeText_number_2>2</FreeText_number_2>Veld_02</FreeText>
<FreeText><FreeText_number_3>3</FreeText_number_3>Veld_03</FreeText>
<FreeText><FreeText_number_4>4</FreeText_number_4></FreeText>

en uiteindelijk naar

<FreeText_number_1>       </FreeText_number_1>
<FreeText_number_2>Veld_02</FreeText_number_2>
<FreeText_number_3>Veld_03</FreeText>
<FreeText_number_4>       </FreeText_number_4>

Bronnen