SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Week 12 XML and XSL Revision :
XSLT (Extensible Stylesheet Language Transformations)  ,[object Object]
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XSL Syntax revision ,[object Object]
You must then use the Correct Style Sheet Declaration ,[object Object],[object Object],[object Object],[object Object]
Link the XSL Style Sheet to the XML Document ,[object Object],[object Object],[object Object]
XSLT    Elements
The <xsl:template> Element ,[object Object],Node Description/ attributes Example xsl:template Specifies processing templates “ match” is when the template should be used. “name” gives the template a name which xsl:call-templates etc can be use to call this template. <xsl:template match=&quot;/input&quot;> … </xsl:template>
The <xsl:value-of> Element ,[object Object],This element generally uses the select attributes to specify the string to output. This element is self closing. <xsl:value-of select=&quot;catalog/cd/title&quot;/> Node Description/ attributes Example xsl:value-of The <xsl:value-of> element is used to extract the value of a selected node.   This element generally uses the select attributes to specify the string to output. This element is self closing. <xsl:value-of select=&quot;catalog/cd/title&quot;/>
The <xsl:for-each> Element ,[object Object],Filtering the Output We can also filter the output from the XML file by adding a criterion to the select attribute in the <xsl:for-each> element. Node Description/ attributes Example xsl:for-each Creates a loop which repeats for every match “ select” designates the match criteria Must be closed off <xsl:for-each  select=&quot;catalog/cd&quot; > … </xsl:for-each>
Filtering the Output ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Take a look at this modified example XSL style sheet: ,[object Object]
Exercise 2 ,[object Object]
XSLT   <xsl:sort>   Element ,[object Object],Node Description/ attributes Example xsl:sort The sort element is used to sort the output by a particular element in ascending order. It can be a self contained element so there is no closing tag. It has the following attributes    order=&quot;ascending&quot; | &quot; descending&quot;  select=&quot;expression&quot; data-type=&quot;number&quot; &quot;qname&quot; | &quot;text Can be included inside the xsl:for-each and xsl:template elements <xsl:sort />
To sort the output, simply add an <xsl:sort> element inside the <xsl:for-each> element in the XSL file:   ,[object Object]
Exercise 3 ,[object Object]
XSLT   <xsl:if>   Element ,[object Object],[object Object],[object Object],Node Description/ attributes Example xsl:if Yes or No conditions “ test” specifies criteria for entering the if To add a conditional test, add the <xsl:if> element inside the <xsl:for-each> element in the XSL file: <xsl:if test=&quot;price &gt; 10&quot;> … </xsl:if>
Example ,[object Object],[object Object]
XSLT   <xsl:choose>   ,<xsl:when>  and <xsl:otherwise>  Elements ,[object Object],Syntax <xsl:choose>   <xsl:when test=&quot; expression &quot;>     ... some output ...   </xsl:when>   <xsl:otherwise>     ... some output ....   </xsl:otherwise> </xsl:choose>
the   <xsl:choose>     Elements Node Description/ attributes Example xsl:choose Multiple choices No attributes <xsl:choose>   <xsl:when test=&quot; expression &quot;>     ... some output ...   </xsl:when>   <xsl:otherwise>     ... some output ....   </xsl:otherwise> </xsl:choose> xsl:when Yes or No conditions “ test” specifies criteria for entering the if <xsl:when test=&quot;$type='radio'&quot;> … </xsl:when> xsl:otherwise The default choice if none of the “xsl:when” criteria are met <xsl:otherwise> … </xsl:otherwise>
Where to put the Choose Condition ,[object Object],[object Object],[object Object]
Exercise 4 ,[object Object]

Weitere ähnliche Inhalte

Was ist angesagt? (20)

Xsd examples
Xsd examplesXsd examples
Xsd examples
 
02 xml schema
02 xml schema02 xml schema
02 xml schema
 
XSD
XSDXSD
XSD
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Xsd
XsdXsd
Xsd
 
4 xml namespaces and xml schema
4   xml namespaces and xml schema4   xml namespaces and xml schema
4 xml namespaces and xml schema
 
Xml dtd
Xml dtdXml dtd
Xml dtd
 
XML Schema
XML SchemaXML Schema
XML Schema
 
XML
XMLXML
XML
 
Xml 215-presentation
Xml 215-presentationXml 215-presentation
Xml 215-presentation
 
XML Schemas
XML SchemasXML Schemas
XML Schemas
 
Introduction to DTD
Introduction to DTDIntroduction to DTD
Introduction to DTD
 
Xslt tutorial
Xslt tutorialXslt tutorial
Xslt tutorial
 
Transforming xml with XSLT
Transforming  xml with XSLTTransforming  xml with XSLT
Transforming xml with XSLT
 
Xslt by asfak mahamud
Xslt by asfak mahamudXslt by asfak mahamud
Xslt by asfak mahamud
 
Xml basics
Xml basicsXml basics
Xml basics
 
XML Introduction
XML IntroductionXML Introduction
XML Introduction
 
3 xml namespaces and xml schema
3   xml namespaces and xml schema3   xml namespaces and xml schema
3 xml namespaces and xml schema
 
XSLT
XSLTXSLT
XSLT
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 

Andere mochten auch

Meta tags
Meta tagsMeta tags
Meta tagshapy
 
Assessment Validation IT Conference 08
Assessment Validation IT Conference 08Assessment Validation IT Conference 08
Assessment Validation IT Conference 08hapy
 
Week 4 market segmentation
Week 4 market segmentationWeek 4 market segmentation
Week 4 market segmentationhapy
 
Meta tags
Meta tagsMeta tags
Meta tagshapy
 
Wikispaces Help
Wikispaces HelpWikispaces Help
Wikispaces Helphapy
 
Week1 xml
Week1 xmlWeek1 xml
Week1 xmlhapy
 
Meta tags1
Meta tags1Meta tags1
Meta tags1hapy
 
What is wordpress week 1
What is wordpress week 1What is wordpress week 1
What is wordpress week 1hapy
 
Week12 Obtain Client Sign Off On Technical Documentation
Week12 Obtain Client Sign Off On Technical DocumentationWeek12 Obtain Client Sign Off On Technical Documentation
Week12 Obtain Client Sign Off On Technical Documentationhapy
 
Week9 Define And Document Business Problems
Week9 Define And Document Business ProblemsWeek9 Define And Document Business Problems
Week9 Define And Document Business Problemshapy
 
Week4 Ensure Analysis Is Accurate And Complete
Week4 Ensure Analysis Is Accurate And CompleteWeek4 Ensure Analysis Is Accurate And Complete
Week4 Ensure Analysis Is Accurate And Completehapy
 
2 understanding client support needs
2 understanding client support needs2 understanding client support needs
2 understanding client support needshapy
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirementshapy
 
1 understanding your clients
1 understanding your clients1 understanding your clients
1 understanding your clientshapy
 
3 proposing client support solutions
3 proposing client support solutions3 proposing client support solutions
3 proposing client support solutionshapy
 
The Art Of Service Recovery
The Art Of Service RecoveryThe Art Of Service Recovery
The Art Of Service RecoveryBarry Thierno
 
The Profitable Art Of Service Recovery
The Profitable Art Of Service RecoveryThe Profitable Art Of Service Recovery
The Profitable Art Of Service RecoverySiddharth Anand
 
What is a service level agreement week7
What is a service level agreement week7What is a service level agreement week7
What is a service level agreement week7hapy
 
Week7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain AgreementWeek7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain Agreementhapy
 
Web 2 Tools
Web 2 ToolsWeb 2 Tools
Web 2 Toolshapy
 

Andere mochten auch (20)

Meta tags
Meta tagsMeta tags
Meta tags
 
Assessment Validation IT Conference 08
Assessment Validation IT Conference 08Assessment Validation IT Conference 08
Assessment Validation IT Conference 08
 
Week 4 market segmentation
Week 4 market segmentationWeek 4 market segmentation
Week 4 market segmentation
 
Meta tags
Meta tagsMeta tags
Meta tags
 
Wikispaces Help
Wikispaces HelpWikispaces Help
Wikispaces Help
 
Week1 xml
Week1 xmlWeek1 xml
Week1 xml
 
Meta tags1
Meta tags1Meta tags1
Meta tags1
 
What is wordpress week 1
What is wordpress week 1What is wordpress week 1
What is wordpress week 1
 
Week12 Obtain Client Sign Off On Technical Documentation
Week12 Obtain Client Sign Off On Technical DocumentationWeek12 Obtain Client Sign Off On Technical Documentation
Week12 Obtain Client Sign Off On Technical Documentation
 
Week9 Define And Document Business Problems
Week9 Define And Document Business ProblemsWeek9 Define And Document Business Problems
Week9 Define And Document Business Problems
 
Week4 Ensure Analysis Is Accurate And Complete
Week4 Ensure Analysis Is Accurate And CompleteWeek4 Ensure Analysis Is Accurate And Complete
Week4 Ensure Analysis Is Accurate And Complete
 
2 understanding client support needs
2 understanding client support needs2 understanding client support needs
2 understanding client support needs
 
Week11 Determine Technical Requirements
Week11 Determine Technical RequirementsWeek11 Determine Technical Requirements
Week11 Determine Technical Requirements
 
1 understanding your clients
1 understanding your clients1 understanding your clients
1 understanding your clients
 
3 proposing client support solutions
3 proposing client support solutions3 proposing client support solutions
3 proposing client support solutions
 
The Art Of Service Recovery
The Art Of Service RecoveryThe Art Of Service Recovery
The Art Of Service Recovery
 
The Profitable Art Of Service Recovery
The Profitable Art Of Service RecoveryThe Profitable Art Of Service Recovery
The Profitable Art Of Service Recovery
 
What is a service level agreement week7
What is a service level agreement week7What is a service level agreement week7
What is a service level agreement week7
 
Week7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain AgreementWeek7 Submit Analysis And Gain Agreement
Week7 Submit Analysis And Gain Agreement
 
Web 2 Tools
Web 2 ToolsWeb 2 Tools
Web 2 Tools
 

Ähnlich wie Week 12 xml and xsl

C:\fakepath\xsl final
C:\fakepath\xsl finalC:\fakepath\xsl final
C:\fakepath\xsl finalshivpriya
 
Xml For Dummies Chapter 12 Handling Transformations With Xsl it-slideshares...
Xml For Dummies   Chapter 12 Handling Transformations With Xsl it-slideshares...Xml For Dummies   Chapter 12 Handling Transformations With Xsl it-slideshares...
Xml For Dummies Chapter 12 Handling Transformations With Xsl it-slideshares...phanleson
 
Inroduction to XSLT with PHP4
Inroduction to XSLT with PHP4Inroduction to XSLT with PHP4
Inroduction to XSLT with PHP4Stephan Schmidt
 
XML Transformations With PHP
XML Transformations With PHPXML Transformations With PHP
XML Transformations With PHPStephan Schmidt
 
Rendering XML Documents
Rendering XML DocumentsRendering XML Documents
Rendering XML Documentsyht4ever
 
Rendering XML Document
Rendering XML DocumentRendering XML Document
Rendering XML Documentyht4ever
 
Transforming Xml Data Into Html
Transforming Xml Data Into HtmlTransforming Xml Data Into Html
Transforming Xml Data Into HtmlKarthikeyan Mkr
 
Sakai09 Osp Preconference Afternoon Forms
Sakai09 Osp Preconference Afternoon FormsSakai09 Osp Preconference Afternoon Forms
Sakai09 Osp Preconference Afternoon FormsSean Keesler
 
Integrative Programming and Technology Chapter 4- Dr. J. VijiPriya
Integrative Programming and Technology Chapter 4- Dr. J. VijiPriyaIntegrative Programming and Technology Chapter 4- Dr. J. VijiPriya
Integrative Programming and Technology Chapter 4- Dr. J. VijiPriyaVijiPriya Jeyamani
 

Ähnlich wie Week 12 xml and xsl (20)

Session 4
Session 4Session 4
Session 4
 
C:\fakepath\xsl final
C:\fakepath\xsl finalC:\fakepath\xsl final
C:\fakepath\xsl final
 
Xml
XmlXml
Xml
 
Xml For Dummies Chapter 12 Handling Transformations With Xsl it-slideshares...
Xml For Dummies   Chapter 12 Handling Transformations With Xsl it-slideshares...Xml For Dummies   Chapter 12 Handling Transformations With Xsl it-slideshares...
Xml For Dummies Chapter 12 Handling Transformations With Xsl it-slideshares...
 
Inroduction to XSLT with PHP4
Inroduction to XSLT with PHP4Inroduction to XSLT with PHP4
Inroduction to XSLT with PHP4
 
Xml Schema
Xml SchemaXml Schema
Xml Schema
 
XML Transformations With PHP
XML Transformations With PHPXML Transformations With PHP
XML Transformations With PHP
 
Xslt
XsltXslt
Xslt
 
XMLT
XMLTXMLT
XMLT
 
Rendering XML Documents
Rendering XML DocumentsRendering XML Documents
Rendering XML Documents
 
Rendering XML Document
Rendering XML DocumentRendering XML Document
Rendering XML Document
 
Xslt
XsltXslt
Xslt
 
Xslt
XsltXslt
Xslt
 
Transforming Xml Data Into Html
Transforming Xml Data Into HtmlTransforming Xml Data Into Html
Transforming Xml Data Into Html
 
XSLT
XSLTXSLT
XSLT
 
Xslt
XsltXslt
Xslt
 
Sakai09 Osp Preconference Afternoon Forms
Sakai09 Osp Preconference Afternoon FormsSakai09 Osp Preconference Afternoon Forms
Sakai09 Osp Preconference Afternoon Forms
 
XSLT. Basic.
XSLT. Basic.XSLT. Basic.
XSLT. Basic.
 
Integrative Programming and Technology Chapter 4- Dr. J. VijiPriya
Integrative Programming and Technology Chapter 4- Dr. J. VijiPriyaIntegrative Programming and Technology Chapter 4- Dr. J. VijiPriya
Integrative Programming and Technology Chapter 4- Dr. J. VijiPriya
 
26xslt
26xslt26xslt
26xslt
 

Mehr von hapy

Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documentshapy
 
Information Architecture Intro
Information Architecture IntroInformation Architecture Intro
Information Architecture Introhapy
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirementshapy
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirementshapy
 
Week5 Ensure Analysis Is Accurate And Complete
Week5 Ensure Analysis Is Accurate And CompleteWeek5 Ensure Analysis Is Accurate And Complete
Week5 Ensure Analysis Is Accurate And Completehapy
 
JAD Workshops
JAD WorkshopsJAD Workshops
JAD Workshopshapy
 

Mehr von hapy (6)

Business requirements documents
Business requirements documentsBusiness requirements documents
Business requirements documents
 
Information Architecture Intro
Information Architecture IntroInformation Architecture Intro
Information Architecture Intro
 
Week10 Analysing Client Requirements
Week10 Analysing Client RequirementsWeek10 Analysing Client Requirements
Week10 Analysing Client Requirements
 
Week8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical RequirementsWeek8 Topic1 Translate Business Needs Into Technical Requirements
Week8 Topic1 Translate Business Needs Into Technical Requirements
 
Week5 Ensure Analysis Is Accurate And Complete
Week5 Ensure Analysis Is Accurate And CompleteWeek5 Ensure Analysis Is Accurate And Complete
Week5 Ensure Analysis Is Accurate And Complete
 
JAD Workshops
JAD WorkshopsJAD Workshops
JAD Workshops
 

Kürzlich hochgeladen

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 

Kürzlich hochgeladen (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 

Week 12 xml and xsl

  • 1. Week 12 XML and XSL Revision :
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. the   <xsl:choose>   Elements Node Description/ attributes Example xsl:choose Multiple choices No attributes <xsl:choose>   <xsl:when test=&quot; expression &quot;>     ... some output ...   </xsl:when>   <xsl:otherwise>     ... some output ....   </xsl:otherwise> </xsl:choose> xsl:when Yes or No conditions “ test” specifies criteria for entering the if <xsl:when test=&quot;$type='radio'&quot;> … </xsl:when> xsl:otherwise The default choice if none of the “xsl:when” criteria are met <xsl:otherwise> … </xsl:otherwise>
  • 21.
  • 22.