Your SlideShare is downloading. ×
0
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Writing XML with FME
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Writing XML with FME

2,086

Published on

Watch the webinar video on demand at: www.safe.com/webinars …

Watch the webinar video on demand at: www.safe.com/webinars

Discover 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.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,086
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • 2 min Demo: show the FME Server playlist on the FME Channel (Stewart)
  • Transcript

    • 1. Writing XML with FMEDean Hintz Don MurrayProduct Specialist President
    • 2. Giveaway: FME and Writing XMLOnline Training Course  Stay Tuned: 40 FREE seats up for grabs  May 23rd, 2012: 8:30am to 12pm (PDT)
    • 3. This is Part 2 of 3 Part serieshttp://www.safe.com/learning/webinars/ Part 1: Reading XML with FME
    • 4. Poll: About You #1 What XML Challenges are you faced with?
    • 5. Poll: About You #2 What XML tools and languages do you have experience in?
    • 6. AgendaSafe Strategy and XML DeanWriting Arbitrary XML/GML DocumentsWriting Metadata DocumentsWriting XML Documents from Schema DonUpdating XML Documents with XMLUpdaterWriting Heavily nested XML Documents
    • 7. Powering the Flow of SpatialData
    • 8. FME 2012: Let your XML LoveShine!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
    • 9. FME 2012: XML++No FME Release is completewithout making XML easier!
    • 10. Safe XML 2-Fold StrategyStrategy #1  Leverage industry XML tools such as XSLT and XQuery  Users must know these complex technologies.
    • 11. Safe XML 2-Fold StrategyXML Transformer List  Leverage industry XML tools such as XSLT and XQuery  Users must know these complex technologies.
    • 12. Safe XML 2-Fold StrategyStrategy #2 Make it Easy Minimal understanding of XML required
    • 13. XML is only getting more important XML is for sharing data across organizations GML support is also improving as it is XML!
    • 14. FME 2012: XML WritingWriting XML was easy in FME 2011!In FME 2012 it is taken to a new level!
    • 15. XML Writing – Arbitrary XML DataWrite arbitrary XML dataset!  No schema required  Use sample or create your own!
    • 16. XML Formats – Writing16
    • 17. XML Formats – WritingOthers are easy to write. Shown Next!17
    • 18. XML Writing – Arbitrary XML DataWrite arbitrary XML dataset!  No schema required  Use sample or create your own! Demo
    • 19. XML Writing – Arbitrary GML DataWrite arbitrary XML dataset!  No schema required  Use sample or create your own! Demo
    • 20. XML Writing – Arbitrary XML Data XMLTemplater SimpleWrite arbitrary XML dataset!  No schema required  Use sample or create your own! Demo
    • 21. Poll: About You #3 What Metadata Challenges are you faced with?
    • 22. XML Writing - MetadataMetaData Writing Example  XML is no longer an issue.
    • 23. XML Writing - MetadataMetaData Writing Example  XML is no longer an issue. Demo
    • 24. XML Writing – Schema DrivenYou no longer need an XML sample to writeXML!Now a sample or an *.xsd file is all you need!
    • 25. XML Writing – Schema DrivenYou no longer need an XML sample to writeXML! DemoNow a sample or an *.xsd file is all you need!
    • 26. XML Writing – INSPIRE Example Demo
    • 27. 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
    • 28. XML Updating – Metadata Example Path driven approach to XML Creation  Useful for updating Metadata!
    • 29. XML Updating – Metadata Example Path driven approach to XML Creation  Useful for updating Metadata? Demo
    • 30. XML Writing: Deeply NestedDemo There was an old lady who swallowed a fly!
    • 31. XML Writing: Deeply NestedDemoFME 2011 Solution:
    • 32. XML Writing: Deeply NestedDemoFME 2012 Solution:
    • 33. XML Writing: Deeply NestedDemoFME 2012 Solution: Demo
    • 34. Poll: About You #4 Do you currently use FME for Writing XML?
    • 35. FMEpediaXML Samples, demosTroubleshooting
    • 36. The FME Channel on YouTubehttp://www.youtube.com/fmechannelCustomer use casesTutorialsTechnical spotlightsMarket commentaryHow to Shortcut for XML Videos http://fme.ly/xmlvideo
    • 37. Webinars: Past, Present, and Futurehttp://www.safe.com/learning/webinars/ XML and CIM Webinar (FME 2011)
    • 38. XML Challenge 2012Big 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
    • 39. XML: The Webinar Trilogy!• Reading XML Feb 9, 2012• Writing XML Feb 16, 2012• To Be Continued…• Sign up at http://fme.ly/webinars
    • 40. Future Usability Performance More Native XML Formats Your suggestions???!!!
    • 41. Poll: About You #5As we plan FME 2013, which new capability would you find most valuable?
    • 42. Giveaway: FME and XML Writing  40 FREE seats up for grabs!  May 23rd, 2012: 8:30am to 12pm (PDT)
    • 43. Poll: About You #6 Would you like to enter the Draw to win FREE FME Training?
    • 44. What’s Next? See FME 2012 on the FME World Tour: http://fme.ly/2012tour Read our latest newsletter www.safe.com/newsletter Download FME 2012: www.safe.com/downloads
    • 45. Share Today’s Webinar Today’s webinar was recorded
    • 46. Thank you www.safe.com Dean Hintz dean.hintz@safe.com @DeanHintz Don Murray don@safe.com @DonAtSafe

    ×