Convert and Transform Your XML Files
XML (eXtensible Markup Language) is a very commonly used data format due to its flexibility and ability to be customized specifically for each user's needs. It was developed by and is maintained by the World Wide Web Consortium (W3C). XML files are written in plain text that is both human and machine readable meaning they are both straightforward and robust, at the same time. With FME you can transform your data to or from the XML format to make all your data dreams come true!
XML for Applications
Need to bring your XML files into applications like Google Drive, HDFS (Hadoop Distributed File System) or ProjectWise? Look no further! Simply add your file via an XML Reader, add transformers to manipulate your data, and connect it directly into the system of your choice.
Visit the Integration Gallery
XML for Web Services
There are a variety of XML based web services like WSDL, SOAP, RFD, and RSS. With FME you can take advantage of these services to generate presentable data. For example, convert XML to KML to show traffic updates directly on Google Earth! Many REST APIs are made to accept and respond to XML formatted data too!
Working with SOAP Services
XML For Data Transfer
With the XMLTemplater transformer, you can quickly transform your data into the eXtensible markup language format with the application schema laid out for you. Ensure that your data is ready to go by using the XMLValidator to ensure that the syntax is correctly implemented before writing your new file.
Reading and Writing with XML
Automate XML Conversions
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 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
Learn the XML Basics
We’ve done our homework and have provided a large collection of eXtensible markup language resources to help you get started. FME isn’t just an XML software; it’s much more than that! Try a variety of tutorials and scenarios to learn how to integrate XML into your team’s data projects. If you get stuck, feel free to send us a message on our live chat!
Getting Started with XML
FME + XML = Best Friends
We get it. XML isn’t the easiest language to use, but with a little bit of help, you can learn to love it! To prove it, here is a large collection of material that Safe Software (mostly our co-founder, Don Murray, aka. XML’s #1 fan) has created explaining why XML is so great!
- 7 Ways to Make XML Easy with FME
- 7 Reasons to Love XML
- Loving XML With FME
- Working With XML and Loving It
- Is XML the Silver Bullet for Data Exchange?
- Defeating XML and GML (Part 1)
- Defeating XML and GML (Part 2)
- Battle the Forces of XML with FME: Top 5 Ways
- Understanding XML: The Human's Guide to Machine-Readable Data
About 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.
The table below outlines how XML (eXtensible Markup Language) is supported by our different FME products, and on which platform(s) the reader and/or writer runs.
|FME Desktop||FME Server||FME Cloud||Windows 64-bit||Linux||Mac|
|Reader||Professional Edition & Up|
|Writer||Professional Edition & Up|