Reading and Writing XML with FME
FME makes XML Easy
Laura Kerssens
Product Specialist
Don Murray
Co-Founder
Agenda
Introduction
XML is everywhere
1- Reading XML
2- Validating XML
3- Reading Web Data
4- Writing XML
5- Updating XML
...
Presenters
Don Murray
President and Co-Founder
Safe Software
Laura Kerssens
FME Product Specialist
Safe Software
Questions are Encouraged
Dan Iseminger
Product Support Specialist
Safe Software
Mark Ireland
FME Evangelist
Safe Software
...
Giveaway: FME Training Course
Stay Tuned: 15 FREE seats up for grabs
Poll Questions: About you!
 FME use
 Use of Google products
Safe Software Inc.
95+ exuberant employees
Secret HQ: Vancouver
Thousands of happy customers,
certified professionals,
tra...
What does Safe do?
We Move Data
All Kinds of Data
Graphical Authoring Environment
No Code!
Giveaway: FME and Reading XML
Online Training Course
 Stay Tuned: 40 FREE seats up for grabs
 May 16th, 2012: 8:30am to ...
Poll: About You #1
 What FME Version do you use?
XML is everywhere
JSON is everywhere too….
XML and JSON are everywhere
Loves both
+
FME’s JSON story is same as XML!
XML is everywhere
XML is used for sharing data across organizations
The number of XML based data types
continues to grow!
XML is communication protocol of web
• Web Site content
XML is everywhere
XML is communication protocol of web
• Used by devices
XML is everywhere
XML is communication protocol of web
• Used by sensors
XML is everywhere
XML is communication protocol of web
• Used by applications
XML is everywhere
… don’t forget that JSON is here too!
FME makes XML Reading Easy # 1
FME makes XML Easy # 1
Demo #1 – Directly Reading Supported
XML Format - OSM
FME and CityGML
FME Best Reading on the Planet!
FME and CityGML
FME and CityGML
FME makes XML Easy # 2
Powerful XML transformers
Demo #2 – Read Arbitrary XML Data.
FME makes XML Easy # 2
Powerful of FME is in its transformers
FME makes XML Easy # 3
Powerful XML transformers
Demo #3 – Validate XML Data.
Poll: About You #3
 Do you currently use FME for XML?
XML Reading Transformers
XMLFragmenter
 Split single XML
documents into multiple
“features”
XMLFlattener
 Flatten XML in...
FME makes XML easy #4
Strategy #2 Make it Easy
 Minimal understanding of XML and underlying
technology requiredDemo #4 – ...
FME makes XML Writing easy!
33
FME makes XML writing easy #5
34
Demo #5 – Drag and Drop
XML/GML Writing
XML Formats – Writing
35
Also easy to write arbitrary XML
FME makes XML easy
36
more on writing later...
FME makes XML easy #6
Path driven approach to XML Creation
 Update existing XML documents such as Metadata!
XML Writing - Metadata
MetaData Writing Example
 XML is no longer an issue.
FME makes XML easy #6
Path driven approach to XML Creation
 Useful for updating Metadata?
Demo #6 – Updating XML
document...
FME make XML easy #7
Writing specific XML data model
All you need is a sample or xsd document
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 – Writ...
Poll: About You #4
 Do you currently use FME for Writing XML?
FME make XML easy #Bonus
Using FME to write web content
XML technology is well suited for html!
FME make XML easy #Bonus
Using FME to write web content
XML technology is well suited for html!
Bonus Demo – Writing html ...
FMEpedia
XML Samples, demos
Troubleshooting
The FME Channel on YouTube
http://www.youtube.com/fmechannel
Customer use cases
Tutorials
Technical spotlights
Market comm...
Poll: About You #6
 Would you like to enter the Draw to win
FREE FME Training?
Share Today’s Webinar
 Today’s webinar was recorded
Thank you!
www.safe.com
Don Murray
President and Co-Founder
Safe Software
Laura Kerssens
FME Product Specialist
Safe Softw...
Upcoming SlideShare
Loading in …5
×

7 Ways to Make XML Easy with FME

3,248 views

Published on

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 2013

Published in: Technology, News & Politics
  • Be the first to comment

7 Ways to Make XML Easy with FME

  1. 1. Reading and Writing XML with FME FME makes XML Easy Laura Kerssens Product Specialist Don Murray Co-Founder
  2. 2. Agenda Introduction XML is everywhere 1- Reading XML 2- Validating XML 3- Reading Web Data 4- Writing XML 5- Updating XML 6- Using XSD to write XML 7- Invoking Web services
  3. 3. Presenters Don Murray President and Co-Founder Safe Software Laura Kerssens FME Product Specialist Safe Software
  4. 4. Questions are Encouraged Dan Iseminger Product Support Specialist Safe Software Mark Ireland FME Evangelist Safe Software Today’s question and answer support:
  5. 5. Giveaway: FME Training Course Stay Tuned: 15 FREE seats up for grabs
  6. 6. Poll Questions: About you!  FME use  Use of Google products
  7. 7. 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!
  8. 8. What does Safe do?
  9. 9. We Move Data
  10. 10. All Kinds of Data
  11. 11. Graphical Authoring Environment No Code!
  12. 12. Giveaway: FME and Reading XML Online Training Course  Stay Tuned: 40 FREE seats up for grabs  May 16th, 2012: 8:30am to 12pm (PDT)
  13. 13. Poll: About You #1  What FME Version do you use?
  14. 14. XML is everywhere JSON is everywhere too….
  15. 15. XML and JSON are everywhere Loves both + FME’s JSON story is same as XML!
  16. 16. XML is everywhere XML is used for sharing data across organizations The number of XML based data types continues to grow!
  17. 17. XML is communication protocol of web • Web Site content XML is everywhere
  18. 18. XML is communication protocol of web • Used by devices XML is everywhere
  19. 19. XML is communication protocol of web • Used by sensors XML is everywhere
  20. 20. XML is communication protocol of web • Used by applications XML is everywhere … don’t forget that JSON is here too!
  21. 21. FME makes XML Reading Easy # 1
  22. 22. FME makes XML Easy # 1 Demo #1 – Directly Reading Supported XML Format - OSM
  23. 23. FME and CityGML FME Best Reading on the Planet!
  24. 24. FME and CityGML
  25. 25. FME and CityGML
  26. 26. FME makes XML Easy # 2 Powerful XML transformers Demo #2 – Read Arbitrary XML Data.
  27. 27. FME makes XML Easy # 2 Powerful of FME is in its transformers
  28. 28. FME makes XML Easy # 3 Powerful XML transformers Demo #3 – Validate XML Data.
  29. 29. Poll: About You #3  Do you currently use FME for XML?
  30. 30. XML Reading Transformers XMLFragmenter  Split single XML documents into multiple “features” XMLFlattener  Flatten XML into table view. 31 No knowledge of XQuery required
  31. 31. 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!
  32. 32. FME makes XML Writing easy! 33
  33. 33. FME makes XML writing easy #5 34 Demo #5 – Drag and Drop XML/GML Writing
  34. 34. XML Formats – Writing 35 Also easy to write arbitrary XML
  35. 35. FME makes XML easy 36 more on writing later...
  36. 36. FME makes XML easy #6 Path driven approach to XML Creation  Update existing XML documents such as Metadata!
  37. 37. XML Writing - Metadata MetaData Writing Example  XML is no longer an issue.
  38. 38. FME makes XML easy #6 Path driven approach to XML Creation  Useful for updating Metadata? Demo #6 – Updating XML documents is easy
  39. 39. FME make XML easy #7 Writing specific XML data model All you need is a sample or xsd document
  40. 40. 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
  41. 41. Poll: About You #4  Do you currently use FME for Writing XML?
  42. 42. FME make XML easy #Bonus Using FME to write web content XML technology is well suited for html!
  43. 43. FME make XML easy #Bonus Using FME to write web content XML technology is well suited for html! Bonus Demo – Writing html is easy
  44. 44. FMEpedia XML Samples, demos Troubleshooting
  45. 45. 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
  46. 46. Poll: About You #6  Would you like to enter the Draw to win FREE FME Training?
  47. 47. Share Today’s Webinar  Today’s webinar was recorded
  48. 48. Thank you! www.safe.com Don Murray President and Co-Founder Safe Software Laura Kerssens FME Product Specialist Safe Software

×