7 ways to make xml easy with fme
DESCRIPTION
XML is everywhere, but its complexities can be a barrier to use. Discover seven tactics you can employ to easily read, write, and process XML using FME – no need for coding or special XML development tools. You’ll also learn about the new XML capabilities in FME 2013 and get an exclusive sneak peek at a web services announcement coming soon. Recorded May 2013TRANSCRIPT
![Page 1: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/1.jpg)
Reading and Writing XML with FMEFME makes XML Easy
Laura Kerssens Product Specialist
Don MurrayCo-Founder
![Page 2: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/2.jpg)
Agenda
IntroductionXML is everywhere1- Reading XML2- Validating XML3- Reading Web Data4- Writing XML5- Updating XML6- Using XSD to write XML7- Invoking Web services
![Page 3: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/3.jpg)
Presenters
Don MurrayPresident and Co-FounderSafe Software
Laura KerssensFME Product SpecialistSafe Software
![Page 4: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/4.jpg)
Questions are Encouraged
Dan IsemingerProduct Support SpecialistSafe Software
Mark IrelandFME EvangelistSafe Software
Today’s question and answer support:
![Page 5: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/5.jpg)
Giveaway: FME Training Course
Stay Tuned: 15 FREE seats up for grabs
![Page 6: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/6.jpg)
Poll Questions: About you!
FME use Use of Google products
![Page 7: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/7.jpg)
Safe Software Inc.
95+ exuberant employees
Secret HQ: Vancouver
Thousands of happy customers, certified professionals, trainers, system integrators, and value added resellers; all around the globe!
![Page 8: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/8.jpg)
What does Safe do?
![Page 9: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/9.jpg)
We Move Data
![Page 10: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/10.jpg)
All Kinds of Data
![Page 11: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/11.jpg)
Graphical Authoring Environment
No Code!
![Page 12: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/12.jpg)
Giveaway: FME and Reading XML Online Training Course
Stay Tuned: 40 FREE seats up for grabs May 16th, 2012: 8:30am to 12pm (PDT)
![Page 13: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/13.jpg)
Poll: About You #1
What FME Version do you use?
![Page 14: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/14.jpg)
XML is everywhere
JSON is everywhere too….
![Page 15: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/15.jpg)
XML and JSON are everywhere
Loves both
+
FME’s JSON story is same as XML!
![Page 16: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/16.jpg)
XML is everywhere
XML is used for sharing data across organizations
The number of XML based data typescontinues to grow!
![Page 17: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/17.jpg)
XML is communication protocol of web• Web Site content
XML is everywhere
![Page 18: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/18.jpg)
XML is communication protocol of web• Used by devices
XML is everywhere
![Page 19: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/19.jpg)
XML is communication protocol of web• Used by sensors
XML is everywhere
![Page 20: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/20.jpg)
XML is communication protocol of web• Used by applications
XML is everywhere
… don’t forget that JSON is here too!
![Page 21: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/21.jpg)
FME makes XML Reading Easy # 1
![Page 22: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/22.jpg)
FME makes XML Easy # 1
Demo #1 – Directly Reading Supported XML Format - OSM
![Page 23: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/23.jpg)
FME and CityGML
FME Best Reading on the Planet!
![Page 24: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/24.jpg)
FME and CityGML
![Page 25: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/25.jpg)
FME and CityGML
![Page 26: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/26.jpg)
FME makes XML Easy # 2
Powerful XML transformers
Demo #2 – Read Arbitrary XML Data.
![Page 27: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/27.jpg)
FME makes XML Easy # 2
Powerful of FME is in its transformers
![Page 28: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/28.jpg)
FME makes XML Easy # 3
Powerful XML transformers
Demo #3 – Validate XML Data.
![Page 29: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/29.jpg)
Poll: About You #3
Do you currently use FME for XML?
![Page 30: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/30.jpg)
XML Reading Transformers
XMLFragmenter Split single XML
documents into multiple “features”
XMLFlattener Flatten XML into table
view.
31
No knowledge of XQuery required
![Page 31: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/31.jpg)
FME makes XML easy #4
Strategy #2 Make it Easy Minimal understanding of XML and underlying
technology requiredDemo #4 – XML Data is accessible no matter where it is!
FME can read data from web as easily as a file!
![Page 32: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/32.jpg)
FME makes XML Writing easy!
33
![Page 33: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/33.jpg)
FME makes XML writing easy #5
34
Demo #5 – Drag and Drop XML/GML Writing
![Page 34: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/34.jpg)
XML Formats – Writing
35
Also easy to write arbitrary XML
![Page 35: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/35.jpg)
FME makes XML easy
36
more on writing later...
![Page 36: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/36.jpg)
FME makes XML easy #6
Path driven approach to XML Creation Update existing XML documents such as Metadata!
![Page 37: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/37.jpg)
XML Writing - Metadata
MetaData Writing Example XML is no longer an issue.
![Page 38: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/38.jpg)
FME makes XML easy #6
Path driven approach to XML Creation Useful for updating Metadata?
Demo #6 – Updating XML documents is easy
![Page 39: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/39.jpg)
XML Generator
FME make XML easy #7
Writing specific XML data model
All you need is a sample or xsd document
![Page 40: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/40.jpg)
XML Generator
FME makes XML easy #7
You no longer need an XML sample to write XML!
All you need is sample or xsd document
Demo #7 – Writing arbitrary XML is easy
![Page 41: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/41.jpg)
Poll: About You #4
Do you currently use FME for Writing XML?
![Page 42: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/42.jpg)
FME make XML easy #Bonus
Using FME to write web content
XML technology is well suited for html!
![Page 43: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/43.jpg)
FME make XML easy #Bonus
Using FME to write web content
XML technology is well suited for html!
Bonus Demo – Writing html is easy
![Page 44: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/44.jpg)
FMEpedia
XML Samples, demosTroubleshooting
![Page 45: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/45.jpg)
The FME Channel on YouTube
http://www.youtube.com/fmechannel
Customer use cases
Tutorials
Technical spotlights
Market commentary
How to
Shortcut for XML Videos http://fme.ly/xmlvideo
![Page 46: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/46.jpg)
Poll: About You #6
Would you like to enter the Draw to win FREE FME Training?
![Page 47: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/47.jpg)
Share Today’s Webinar
Today’s webinar was recorded
![Page 48: 7 Ways to Make XML Easy with FME](https://reader035.vdocuments.us/reader035/viewer/2022081413/54646c9faf7959e6478b4ac8/html5/thumbnails/48.jpg)
Thank you!www.safe.com
Don MurrayPresident and Co-FounderSafe Software
Laura KerssensFME Product SpecialistSafe Software