I would like to convert a nested xml to flatten xml using XSLT.
Incoming xml Structure would be similar but the node names would change for the incoming xmls, so would like to handle in dynamically
Sample input
<?xml version="1.0" encoding="UTF-8"?>
<queryResponse>
<Account>
<Id>0010</Id>
<Name>AA</Name>
<RecordTypeId>0122/RecordTypeId>
<RecordType>
<Id>012</Id>
<DeveloperName>Legal_Associate</DeveloperName>
</RecordType>
</Account>
<Account>
<Id>0011</Id>
<Name>BB</Name>
<RecordTypeId>0123</RecordTypeId>
<RecordType>
<Id>013</Id>
<DeveloperName>Legal_Associate</DeveloperName>
</RecordType>
</Account>
</queryResponse>
Expected Output
<?xml version="1.0" encoding="UTF-8"?>
<queryResponse>
<Account>
<Id>0010</Id>
<Name>AA</Name>
<RecordTypeId>0122</RecordTypeId>
<RecordType.Id>012</RecordType.Id>
<RecordType.DeveloperName>Legal_Associate</RecordType.DeveloperName>
</Account>
<Account>
<Id>0011</Id>
<Name>BB</Name>
<RecordTypeId>0123<RecordTypeId>
<RecordType.Id>013</RecordType.Id> <RecordType.DeveloperName>Legal_Associate</RecordType.DeveloperName>
</Account>
</queryResponse>