[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] how to rename attributes and restrict selection?
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>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|