The XML Output Destination is a flexible component for SSIS that can output your data from one or many files into an XML file. You can properly format the file easily using an XSD file to your company's specifications.
The XML Generator Transform can take data from nearly any SSIS data stream and convert it into an XML representation. Because this component is a transform, you can output the data to any destination at that point. It can take data from one or more data inputs.
Contains 60+ tasks, connection managers, sources and Destinations for SSIS. You can compare editions here. Task Factory does not require a license while you're running packages in Visual Studio.