SlideServe
Menu
Préférences
© SlideServe · v2026

XML, Xpath and XSLT

amal avatar
16 diapositives · 384 Views · Oct 13, 2014

XML, Xpath and XSLT. Greg Alvord Senior Data Architect, RealEC David Krause AVP, Radian Guaranty June 4, 2012. Agenda. Overview Xpath XSLT Real World Scenarios Background on system layout Routing rules Translation between two defined formats Avoid system customization

XML, Xpath and XSLT - slide 1
01 / 16XML, Xpath and XSLT
1 / 17

Télécharger la présentation

XML, Xpath and XSLT
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. XML, Xpath and XSLT Greg Alvord Senior Data Architect, RealEC David Krause AVP, Radian Guaranty June 4, 2012

  2. Agenda • Overview • Xpath • XSLT • Real World Scenarios • Background on system layout • Routing rules • Translation between two defined formats • Avoid system customization • Prevent semantic loss

  3. Overview • Xpath • Syntax for defining individual pieces of an XML document using path-based expressions • Allows for navigating through XML document and applying collection of built-in functions

  4. Overview • XSLT • EXtensible Stylesheet Language Transformation • XSLT is used to transform an XML document into another XML document, or another type of document that is recognized by a browser, like HTML and XHTML • Can add/remove elements and attributes to/from the appropriate output file • Sort • Perform calculations/logic • XML navigation based on XPath

  5. Message Routing for Generic Endpoints • Generic endpoint for all Origination transactions • Rely on either message level or payload level information to route accordingly

  6. Message Routing for Generic Endpoints

  7. Translation Between Formats • Convert external standard format to internal to be consumed by downstream application • Logic can be simple 1-to-1 mapping OR more complex If…Then or Choice logic

  8. Translation Between Formats

  9. Translation Between Formats

  10. Avoid Application Customization • Often times a trading partner will not adhere to all integration requirements • Ideal to isolate these “one-offs” • Prevent from leaking into the base application • Execute a pre-process translation to clean up the XML

  11. Avoid Application Customization

  12. Avoid Losing Message Granularity/Relevance • Internal organization requirements vs. trading partner requirement may result in conflict • Similar to avoiding application customization, can place translation right before message leaves network

  13. Avoid Losing Message Granularity/Relevance

  14. Questions? Greg Alvord Senior Data Architect RealEC Technologies gregory.alvord@RealEC.com David Krause AVP Client Services Radian Guaranty, Inc david.krause@radian.biz