Convert XML to KML

Start a Free Trial

Transform XML Data to KML for Visual Representation

The XML (eXtensible Markup Language) format is used for storing a variety of data in a way that is both human and machine readable. It is a flexible way for storing data and has been extended to many other markup languages like RSS, COLLADA, GML and even KML. With FME you can take any XML-based languages and convert them to KML (Keyhole Markup Language) to visualize your data in Earth browsers like Google Earth.


Turn Your XML Schema Into Visual Elements

With FME you can quickly and easily take data in XML format and convert it to KML format to produce easy to understand visual elements. For example, an RSS feed for data that has coordinates, like major traffic events, can be converted into KML point features. Any additional information that is contained in this XML code can be presented in a pop-up balloon for viewers to learn more about each location. This is a fantastic way to present up-to-date data on a map.

XML to KML Before

Before: An XML file of RSS data from Drive BC about traffic events

XML to KML After FME

After: KML point features of the events shown on Google Earth with balloons that have more detail about the issue.

FME Server 2017

Automate XML to KML Transformations

FME is designed to improve your productivity so you can spend more time using your data and less time fighting with it. Once configured in FME’s intuitive drag-and-drop interface, XML to KML transformation workflows can run automatically in the background using FME Server. Set up schedules or triggers to run your workflow and deliver results to those who need it.
Learn More About FME Server

Be In Control Of Your Data

Translating one computer language to another is typically a complex task. Not when you have FME by your side! FME has a variety of XML and KML specific transformers, like the XMLTemplater and KMLStyler, to help you format and style your data exactly the way you want it. The best part of using these transformers is there’s no coding required!
View the Transformer Gallery

XML Transformers FME


XML (eXtensible Markup Language)

eXtensible Markup Language or XML files are a popular data format due to its simplicity and usability. It is software and hardware independent format used for transporting and storing data.

Learn More

KML (Keyhole Markup Language)

KML is XML-based notation for expressing geographic annotation and visualization on web based maps and earth browsers like Google Maps and Google Earth. It is an international standard of the Open Geospatial Consortium for all geobrowsers.

Learn More


FME is the data integration platform with the best support for spatial data. Save time by using its drag-and-drop interface to connect data from hundreds of formats and applications, transform data in limitless ways, and automate virtually any data workflow.

Learn More

Try FME Desktop

No credit card necessary. Start integrating data today!