writing xml with fme
Post on 20-Jun-2015
2.131 Views
Preview:
DESCRIPTION
TRANSCRIPT
Writing XML with FME
Don MurrayPresident
Dean HintzProduct Specialist
Giveaway: FME and Writing XML Online Training Course
Stay Tuned: 40 FREE seats up for grabs May 23rd, 2012: 8:30am to 12pm (PDT)
This is Part 2 of 3 Part series
http://www.safe.com/learning/webinars/
Part 1: Reading XML with FME
Poll: About You #1
What XML Challenges are you faced with?
Poll: About You #2
What XML tools and languages do you have experience in?
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
Powering the Flow of Spatial Data
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 xml@safe.com
No FME Release is complete without making XML easier!
FME 2012: XML++
Safe XML 2-Fold Strategy
Strategy #1 Leverage industry XML tools such as XSLT
and XQuery Users must know these complex technologies.
Safe XML 2-Fold Strategy
XML Transformer List Leverage industry XML tools such as XSLT
and XQuery Users must know these complex technologies.
Safe XML 2-Fold Strategy
Strategy #2 Make it Easy Minimal understanding of XML required
XML is only getting more important
XML is for sharing data across organizations
GML support is also improving as it is XML!
FME 2012: XML Writing
Writing XML was easy in FME 2011!
In FME 2012 it is taken to a new level!
XML Writing – Arbitrary XML Data
Write arbitrary XML dataset! No schema required Use sample or create your own!
XML Formats – Writing
16
XML Formats – Writing
17
Others are easy to write.Shown Next!
XML Writing – Arbitrary XML Data
Write arbitrary XML dataset! No schema required Use sample or create your own!
Demo
XML Writing – Arbitrary GML Data
Write arbitrary XML dataset! No schema required Use sample or create your own!
Demo
XML Writing – Arbitrary XML Data XMLTemplater Simple
Write arbitrary XML dataset! No schema required Use sample or create your own!
Demo
Poll: About You #3
What Metadata Challenges are you faced with?
XML Writing - Metadata
MetaData Writing Example XML is no longer an issue.
XML Writing - Metadata
MetaData Writing Example XML is no longer an issue.
Demo
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!
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
XML Writing – INSPIRE Example
Demo
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
XML Updating – Metadata Example
Path driven approach to XML Creation Useful for updating Metadata!
XML Updating – Metadata Example
Path driven approach to XML Creation Useful for updating Metadata?
Demo
XML Writing: Deeply Nested Demo
There was an old lady who swallowed a fly!
FME 2011 Solution:
XML Writing: Deeply Nested Demo
FME 2012 Solution:
XML Writing: Deeply Nested Demo
FME 2012 Solution:
XML Writing: Deeply Nested Demo
Demo
Poll: About You #4
Do you currently use FME for Writing XML?
FMEpedia
XML Samples, demosTroubleshooting
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
Webinars: Past, Present, and Future
http://www.safe.com/learning/webinars/
XML and CIM Webinar (FME 2011)
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 xml@safe.com
• Reading XML Feb 9, 2012
• Writing XML Feb 16, 2012
• To Be Continued…
• Sign up at http://fme.ly/webinars
XML: The Webinar Trilogy!
Future
Usability Performance More Native XML Formats Your suggestions???!!!
Poll: About You #5
As we plan FME 2013, which new capability would you find most valuable?
Giveaway: FME and XML Writing
40 FREE seats up for grabs! May 23rd, 2012: 8:30am to 12pm (PDT)
Poll: About You #6
Would you like to enter the Draw to win FREE FME Training?
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
Share Today’s Webinar
Today’s webinar was recorded
Thank you www.safe.com
Dean Hintzdean.hintz@safe.com@DeanHintz
Don Murraydon@safe.com@DonAtSafe
top related