xml transform using xlts, order by alphabet

bizcrack

New Member
I have this XSD XML (happens to be a WSDL) file:\[code\]<definitions targetNamespace="http://soft.com/" name="LoggingWebService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.config.softid.softcomputer.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> <types> <xsd:schema> <xsd:import namespace="http://soft.com/" schemaLocation="my.xsd"/> </xsd:schema> </types> <message name="log"> <part name="parameters" element="tns:log"/> </message> <message name="getLogs"> <part name="parameters" element="tns:getLogs"/> </message> <message name="getLogsResponse"> <part name="parameters" element="tns:getLogsResponse"/> </message></definitions> \[/code\]I want transform this file using \[code\]javax.transformation\[/code\] to another file, where \[code\]messages\[/code\] will be ordered by alphabet (using string in 'name'). \[code\]<definitions targetNamespace="http://soft.com/" name="LoggingWebService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://ws.config.softid.softcomputer.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"> <types> <xsd:schema> <xsd:import namespace="http://soft.com/" schemaLocation="my.xsd"/> </xsd:schema> </types> <message name="getLogs"> <part name="parameters" element="tns:getLogs"/> </message> <message name="getLogsResponse"> <part name="parameters" element="tns:getLogsResponse"/> </message> <message name="log"> <part name="parameters" element="tns:log"/> </message></definitions> \[/code\]What XSLT file I need for this? Help me plz
 
Back
Top