writing xml with fme

46
Writing XML with FME Don Murray President Dean Hintz Product Specialist

Upload: safe-software

Post on 20-Jun-2015

2.131 views

Category:

Technology


1 download

DESCRIPTION

Watch the webinar video on demand at: www.safe.com/webinarsDiscover how FME makes it simple to work with XML data, in this second of two webinars on XML. You'll see how you can easily write XML data without needing to learn XML tools like XQuery or XSLT.

TRANSCRIPT

Page 1: Writing XML with FME

Writing XML with FME

Don MurrayPresident

Dean HintzProduct Specialist

Page 2: Writing XML with FME

Giveaway: FME and Writing XML Online Training Course

Stay Tuned: 40 FREE seats up for grabs May 23rd, 2012: 8:30am to 12pm (PDT)

Page 3: Writing XML with FME

This is Part 2 of 3 Part series

http://www.safe.com/learning/webinars/

Part 1: Reading XML with FME

Page 4: Writing XML with FME

Poll: About You #1

What XML Challenges are you faced with?

Page 5: Writing XML with FME

Poll: About You #2

What XML tools and languages do you have experience in?

Page 6: Writing XML with FME

Agenda

Safe Strategy and XML

Writing Arbitrary XML/GML Documents

Writing Metadata Documents

Writing XML Documents from Schema

Updating XML Documents with XML Updater

Writing Heavily nested XML Documents

Don

Dean

Page 7: Writing XML with FME

Powering the Flow of Spatial Data

Page 8: Writing XML with FME

FME 2012: Let your XML Love Shine!

New capabilities and dialogs for XML Reader, Writer and Transformer dialogs!

Many New Transformers to make both Reading and Writing much easier!

Once you work with XML/GML in FME 2012 you to will be singing!!!

Do you have an XML Challenge? If so send it to [email protected]

Page 9: Writing XML with FME

No FME Release is complete without making XML easier!

FME 2012: XML++

Page 10: Writing XML with FME

Safe XML 2-Fold Strategy

Strategy #1 Leverage industry XML tools such as XSLT

and XQuery Users must know these complex technologies.

Page 11: Writing XML with FME

Safe XML 2-Fold Strategy

XML Transformer List Leverage industry XML tools such as XSLT

and XQuery Users must know these complex technologies.

Page 12: Writing XML with FME

Safe XML 2-Fold Strategy

Strategy #2 Make it Easy Minimal understanding of XML required

Page 13: Writing XML with FME

XML is only getting more important

XML is for sharing data across organizations

GML support is also improving as it is XML!

Page 14: Writing XML with FME

FME 2012: XML Writing

Writing XML was easy in FME 2011!

In FME 2012 it is taken to a new level!

Page 15: Writing XML with FME

XML Writing – Arbitrary XML Data

Write arbitrary XML dataset! No schema required Use sample or create your own!

Page 16: Writing XML with FME

XML Formats – Writing

16

Page 17: Writing XML with FME

XML Formats – Writing

17

Others are easy to write.Shown Next!

Page 18: Writing XML with FME

XML Writing – Arbitrary XML Data

Write arbitrary XML dataset! No schema required Use sample or create your own!

Demo

Page 19: Writing XML with FME

XML Writing – Arbitrary GML Data

Write arbitrary XML dataset! No schema required Use sample or create your own!

Demo

Page 20: Writing XML with FME

XML Writing – Arbitrary XML Data XMLTemplater Simple

Write arbitrary XML dataset! No schema required Use sample or create your own!

Demo

Page 21: Writing XML with FME

Poll: About You #3

What Metadata Challenges are you faced with?

Page 22: Writing XML with FME

XML Writing - Metadata

MetaData Writing Example XML is no longer an issue.

Page 23: Writing XML with FME

XML Writing - Metadata

MetaData Writing Example XML is no longer an issue.

Demo

Page 24: Writing XML with FME

XML Writing – Schema Driven

You no longer need an XML sample to write XML!

Now a sample or an *.xsd file is all you need!

Page 25: Writing XML with FME

XML Writing – Schema Driven

You no longer need an XML sample to write XML!

Now a sample or an *.xsd file is all you need!

Demo

Page 26: Writing XML with FME

XML Writing – INSPIRE Example

Demo

Page 27: Writing XML with FME

XML Processing: XML Transformers

XMLFeatureMapper –make features with xfmap XMLFormatter – clean up XML formatting XMLFragmenter – extract XML fragments and generate

features and attributes XMLFlattener – extract XML fragments as attributes XMLTemplater – template + FME values = XML XMLValidator – check syntax and schema XMLUpdater - path driven XML document creation/update XQueryExtractor – extract XML elements XQueryExploder – create new features XQueryUpdater – update XML (replace values) XSLTProcessor – Process XML with xslt script XMLNameSpaceDeclarer – Add required namespaces

Page 28: Writing XML with FME

XML Updating – Metadata Example

Path driven approach to XML Creation Useful for updating Metadata!

Page 29: Writing XML with FME

XML Updating – Metadata Example

Path driven approach to XML Creation Useful for updating Metadata?

Demo

Page 30: Writing XML with FME

XML Writing: Deeply Nested Demo

There was an old lady who swallowed a fly!

Page 31: Writing XML with FME

FME 2011 Solution:

XML Writing: Deeply Nested Demo

Page 32: Writing XML with FME

FME 2012 Solution:

XML Writing: Deeply Nested Demo

Page 33: Writing XML with FME

FME 2012 Solution:

XML Writing: Deeply Nested Demo

Demo

Page 34: Writing XML with FME

Poll: About You #4

Do you currently use FME for Writing XML?

Page 35: Writing XML with FME

FMEpedia

XML Samples, demosTroubleshooting

Page 36: Writing XML with FME

The FME Channel on YouTubehttp://www.youtube.com/fmechannel

Customer use cases

Tutorials

Technical spotlights

Market commentary

How to

Shortcut for XML Videos http://fme.ly/xmlvideo

Page 37: Writing XML with FME

Webinars: Past, Present, and Future

http://www.safe.com/learning/webinars/

XML and CIM Webinar (FME 2011)

Page 38: Writing XML with FME

XML Challenge 2012

Big help when users send us their data and describe what they want to do.

Do you have an XML Challenge? If so send it to [email protected]

Page 39: Writing XML with FME

• Reading XML Feb 9, 2012

• Writing XML Feb 16, 2012

• To Be Continued…

• Sign up at http://fme.ly/webinars

XML: The Webinar Trilogy!

Page 40: Writing XML with FME

Future

Usability Performance More Native XML Formats Your suggestions???!!!

Page 41: Writing XML with FME

Poll: About You #5

As we plan FME 2013, which new capability would you find most valuable?

Page 42: Writing XML with FME

Giveaway: FME and XML Writing

40 FREE seats up for grabs! May 23rd, 2012: 8:30am to 12pm (PDT)

Page 43: Writing XML with FME

Poll: About You #6

Would you like to enter the Draw to win FREE FME Training?

Page 44: Writing XML with FME

What’s Next?

See FME 2012 on the FME World Tour:http://fme.ly/2012tour

Read our latest newsletterwww.safe.com/newsletter

Download FME 2012:www.safe.com/downloads

Page 45: Writing XML with FME

Share Today’s Webinar

Today’s webinar was recorded

Page 46: Writing XML with FME

Thank you www.safe.com

Dean [email protected]@DeanHintz

Don [email protected]@DonAtSafe