7 ways to make xml easy with fme

48
Reading and Writing XML with FME FME makes XML Easy Laura Kerssens Product Specialist Don Murray Co-Founder

Upload: safe-software

Post on 13-Nov-2014

1.630 views

Category:

Technology


2 download

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 2013

TRANSCRIPT

Page 1: 7 Ways to Make XML Easy with FME

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

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

Presenters

Don MurrayPresident and Co-FounderSafe Software

Laura KerssensFME Product SpecialistSafe Software

Page 4: 7 Ways to Make XML Easy with FME

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

Giveaway: FME Training Course

Stay Tuned: 15 FREE seats up for grabs

Page 6: 7 Ways to Make XML Easy with FME

Poll Questions: About you!

FME use Use of Google products

Page 7: 7 Ways to Make XML Easy with FME

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

What does Safe do?

Page 9: 7 Ways to Make XML Easy with FME

We Move Data

Page 10: 7 Ways to Make XML Easy with FME

All Kinds of Data

Page 11: 7 Ways to Make XML Easy with FME

Graphical Authoring Environment

No Code!

Page 12: 7 Ways to Make XML Easy with FME

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

Poll: About You #1

What FME Version do you use?

Page 14: 7 Ways to Make XML Easy with FME

XML is everywhere

JSON is everywhere too….

Page 15: 7 Ways to Make XML Easy with FME

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

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

XML is communication protocol of web• Web Site content

XML is everywhere

Page 18: 7 Ways to Make XML Easy with FME

XML is communication protocol of web• Used by devices

XML is everywhere

Page 19: 7 Ways to Make XML Easy with FME

XML is communication protocol of web• Used by sensors

XML is everywhere

Page 20: 7 Ways to Make XML Easy with FME

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

FME makes XML Reading Easy # 1

Page 22: 7 Ways to Make XML Easy with FME

FME makes XML Easy # 1

Demo #1 – Directly Reading Supported XML Format - OSM

Page 23: 7 Ways to Make XML Easy with FME

FME and CityGML

FME Best Reading on the Planet!

Page 24: 7 Ways to Make XML Easy with FME

FME and CityGML

Page 25: 7 Ways to Make XML Easy with FME

FME and CityGML

Page 26: 7 Ways to Make XML Easy with FME

FME makes XML Easy # 2

Powerful XML transformers

Demo #2 – Read Arbitrary XML Data.

Page 27: 7 Ways to Make XML Easy with FME

FME makes XML Easy # 2

Powerful of FME is in its transformers

Page 28: 7 Ways to Make XML Easy with FME

FME makes XML Easy # 3

Powerful XML transformers

Demo #3 – Validate XML Data.

Page 29: 7 Ways to Make XML Easy with FME

Poll: About You #3

Do you currently use FME for XML?

Page 30: 7 Ways to Make XML Easy with FME

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

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

FME makes XML Writing easy!

33

Page 33: 7 Ways to Make XML Easy with FME

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

XML Formats – Writing

35

Also easy to write arbitrary XML

Page 35: 7 Ways to Make XML Easy with FME

FME makes XML easy

36

more on writing later...

Page 36: 7 Ways to Make XML Easy with FME

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

XML Writing - Metadata

MetaData Writing Example XML is no longer an issue.

Page 38: 7 Ways to Make XML Easy with FME

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

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

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

Poll: About You #4

Do you currently use FME for Writing XML?

Page 42: 7 Ways to Make XML Easy with FME

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

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

FMEpedia

XML Samples, demosTroubleshooting

Page 45: 7 Ways to Make XML Easy with FME

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

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

Share Today’s Webinar

Today’s webinar was recorded

Page 48: 7 Ways to Make XML Easy with FME

Thank you!www.safe.com

Don MurrayPresident and Co-FounderSafe Software

Laura KerssensFME Product SpecialistSafe Software