[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Hi all,
i am just starting with XML and transformations and encountered a problem i cannot solve myself. I hope you can help me.
Thanks, Bart
Apart from using xslt to transform the structure of my original XML document, i want to:
1) only transform those elements that are "part of a list" (i need to be able to specify/restrict the selection to the elements "B" with attributes "C" and "D" in the example below).
2) i want to rename the attribute of these selected elements (so attribute "C" will be renamed into "renamed_C", etc.)
Is this possible??
p.s. the property-element is just copied into the new structure.
Example:
========
Source XML:
<?xml version='1.0'?>
<A>
<B name="C">
<property name="property1">value1</property>
<property name="property2">value2</property>
</B>
<B name="D">
<property name="property3">value1</property>
<property name="property4">value2</property>
</B>
<B name="E">
<property name="property3">value1</property>
<property name="property4">value2</property>
</B>
</A>
[xsl] how to rename attributes and restrict selection?
Subject: [xsl] how to rename attributes and restrict selection? From: "bvhest.freeler.nl " <bvhest@xxxxxxxxxx> Date: Tue, 31 May 2005 12:09:45 +0200 |
Hi all,
i am just starting with XML and transformations and encountered a problem i cannot solve myself. I hope you can help me.
Thanks, Bart
Apart from using xslt to transform the structure of my original XML document, i want to:
1) only transform those elements that are "part of a list" (i need to be able to specify/restrict the selection to the elements "B" with attributes "C" and "D" in the example below).
2) i want to rename the attribute of these selected elements (so attribute "C" will be renamed into "renamed_C", etc.)
Is this possible??
p.s. the property-element is just copied into the new structure.
Example:
========
Source XML:
<?xml version='1.0'?>
<A>
<B name="C">
<property name="property1">value1</property>
<property name="property2">value2</property>
</B>
<B name="D">
<property name="property3">value1</property>
<property name="property4">value2</property>
</B>
<B name="E">
<property name="property3">value1</property>
<property name="property4">value2</property>
</B>
</A>
Target XML: <?xml version='1.0'?> <Z> <A> <B name="renamed_C"> <property name="property1">value1</property> <property name="property2">value2</property> </B> <B name="renamed_D"> <property name="property3">value1</property> <property name="property4">value2</property> </B> </A> </Z>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Q - Value of param doesn', Ahsan Ali | Thread | RE: [xsl] how to rename attributes , Michael Kay |
Re: [xsl] Q - Value of param doesn', David Carlisle | Date | Re: [xsl] Another Alternate table-r, Dimitre Novatchev |
Month |