Altova Mailing List Archives>Archive Index >microsoft.public.xml Archive Home >Recent entries [Thread Prev] >Thread Next - Re: XSLT Tranformation --> flattening structure (but with prefixes) XSLT Tranformation --> flattening structure (but with prefixes)To: NULL Date: 11/5/2007 9:30:00 AM Hi I am completely new to XSLT transformation, so I hope someone can help me. I have quite a big and complex structure that I need to flatten (the output of the project requires a flat xml file - don't ask me why) So I need to flatten the structure, but I also need to use the former tags-names to name the new structure. As it looks now: <?xml version=3D"1.0" encoding=3D"UTF-8"?> <OfferHead> <Offerprice> <Quantity> <unitCode>m=B2</unitCode> <QuantityDescription>ca. v=E6gtet areal</QuantityDescription> <value>1</value> </Quantity> <UnitPrice> <Licitation>0</Licitation> <Netto>0</Netto> <Brutto>0</Brutto> <CostSavings>0</CostSavings> <ContractPrice>0</ContractPrice> </UnitPrice> <Sum> <Licitation>0</Licitation> <Netto>0</Netto> <Brutto>0</Brutto> <CostSavings>0</CostSavings> <ContractPrice>0</ContractPrice> </Sum> <currencyID>DKK</currencyID> </Offerprice> <BasisForOffer> <BaseIndex>111.19999694824219</BaseIndex> <CurIndex>111.19999694824219</CurIndex> <BaseDate>2007-04-10T00:00:00</BaseDate> <CurDate>2007-04-21T00:00:00</CurDate> </BasisForOffer> </OfferHead> This is what I want it to look like (the underscores just make it easier to read.. don't really need them) <OfferHead> <Offerprice_Quantity_unitCode>m=B2</Offerprice_Quantity_unitCode> <Offerprice_Quantity_QuantityDescription>ca. v=E6gtet areal</ Offerprice_Quantity_QuantityDescription> <Offerprice_Quantity_value>1</Offerprice_Quantity_value> <Offerprice_UnitPrice_Licitation>0</Offerprice_UnitPrice_Licitation> <Offerprice_UnitPrice_Netto>0</Offerprice_UnitPrice_Netto> <Offerprice_UnitPrice_Brutto>0</Offerprice_UnitPrice_Brutto> <Offerprice_UnitPrice_CostSavings>0</ Offerprice_UnitPrice_CostSavings> <Offerprice_UnitPrice_ContractPrice>0</ Offerprice_UnitPrice_ContractPrice> <Offerprice_Sum_Licitation>0</Offerprice_Sum_Licitation> <Offerprice_Sum_Netto>0</Offerprice_Sum_Netto> <Offerprice_Sum_Brutto>0</Offerprice_Sum_Brutto> <Offerprice_Sum_CostSavings>0</Offerprice_Sum_CostSavings> <Offerprice_Sum_ContractPrice>0</Offerprice_Sum_ContractPrice> <currencyID>DKK</currencyID> <Offerprice_BasisForOffer_BaseIndex>111.19999694824219</ Offerprice_BasisForOffer_BaseIndex> <Offerprice_BasisForOffer_CurIndex>111.19999694824219</ Offerprice_BasisForOffer_CurIndex> <Offerprice_BasisForOffer_BaseDate>2007-04-10T00:00:00</ Offerprice_BasisForOffer_BaseDate> <Offerprice_BasisForOffer_CurDate>2007-04-21T00:00:00</ Offerprice_BasisForOffer_CurDate> </OfferHead> | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
