Writing XML with FME

2,872 views

Published on

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,872
On SlideShare
0
From Embeds
0
Number of Embeds
342
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 2 min Demo: show the FME Server playlist on the FME Channel (Stewart)
  • Writing XML with FME

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

    ×