Download - 7 Ways to Make XML Easy with FME
Reading and Writing XML with FMEFME makes XML Easy
Laura Kerssens Product Specialist
Don MurrayCo-Founder
Agenda
IntroductionXML is everywhere1- Reading XML2- Validating XML3- Reading Web Data4- Writing XML5- Updating XML6- Using XSD to write XML7- Invoking Web services
Presenters
Don MurrayPresident and Co-FounderSafe Software
Laura KerssensFME Product SpecialistSafe Software
Questions are Encouraged
Dan IsemingerProduct Support SpecialistSafe Software
Mark IrelandFME EvangelistSafe Software
Today’s question and answer support:
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, trainers, system integrators, and value added resellers; all around the globe!
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 12pm (PDT)
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 typescontinues 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 into table
view.
31
No knowledge of XQuery required
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!
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 documents is easy
XML Generator
FME make XML easy #7
Writing specific XML data model
All you need is a sample or xsd document
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
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 is easy
FMEpedia
XML Samples, demosTroubleshooting
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
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 MurrayPresident and Co-FounderSafe Software
Laura KerssensFME Product SpecialistSafe Software