SlideShare une entreprise Scribd logo
1  sur  14
XML FOR DUMMIES Book author: Lucinda Dykes and Ed Tittel Slides Prepared by Cong Tan Part VI : The Part of Tens. Chapter 20: Ten Top XML  Applications.
Contents. XHTML = XML + HTML. XML Style Is a Matter of Application.  Wireless Markup Language(WML). DocBook, Anyone?  Mathematical Markup Language(MathML).  Scalable Vector Graphics(SVG).  Resource Description Framework(RDF).  Synchronized Multimedia Integration Language(SMIL). Servin’ Up Web Services. Xquery.  Create XML Application with Zope.
1. XHTML = XML + HTML.  XHTML takes easy, familiar HTML markup and rationalizes it within a more rigorous and regular XML framework.  Thinking about upgrading your HTML markup to its XHTML equivalent?  HTML-Tidy, outstanding HTML-Kit utility and does most of the conversion work for you automatically.  Just don’t forget to validate the results.  Download HTML-Kit at www.chami.com.
2. XML Style Is  a Matter of Application.  Most powerful ways to manage how XML data and documents .  XML application designed to read, organize, transform, and format XML into a variety of looks, feels, and formats.  Possible forms of output include RTF, PDF, HTML, plain text, and many more formats. You need to find out about numerous XML applications, including:  The XSL and its relatives, XSLT and XSL-FO.  XML-based linking languages, especially XLink, XPath, and XPointer.  You also need to understand how to grab XML content and reshape.    You probably need help from special-purpose software tools such as the XML Spy 2005 or Office 2003.
3. Wireless Markup Language(WML). WML is designed to make it easier to use handheld, wireless communications devices of all kinds to access the Internet. WML is an XML application designed specifically to meet constrains inherent in wireless devices.  WML is markup language designed with the phrase “small is beautiful” foremost in mind. Read more about WML at www.oasis-open.org/cover/wap-xml.html. For general information on WAP, OMA at www.wapforum.com/about_OMA/index,html.
4. DocBook, Anyone? DocBook is a standard SGML DTD. It designed to capture computer documentation and other  types of lengthy, complex documents. You can find at : www.oasis-open.org/docbook/  and  www.oasis-open.org/committees/docbook/xmlschema/index.shtml.
5. Mathematical Markup Language(MathML). XML application, MathML supports mathematical and scientific markup for use on the Web. You can also use MathML for computer algebra systems, mathematical typesetting, and voice synthesis. Read more about MathML at its W3C home at www.w3.org/Math/ , and  http://xml.coverpages.org/mathML.html.
6. Scalable Vector Graphics(SVG).  SVG is an language for describing two-dimensional graphics in XML. SVG allows for three basic types of objects: vector graphic shapes, images, and text. SVG is to develop a standard for the Web-based display of such objects. Read more at www.w3.org/Graphics/SVG/.
7. Resource Description Framework(RDF).  RDF is a framework for metadata. RDF provides a basis for generic tools for authoring, manipulating, and searching machine-readable data on the Web. RDF is also the base for RSS 1.0. Read more information about RDF at www.ilrt.bris.ac.uk/discovery/rdf/resource/.
8. Synchronized Multimedia Integration Language(SMIL).  SMIL enables you to integrate a set of independent multimedia objects into a synchronized multimedia presentation. You can use SMIL to:  Describe the temporal behavior of presentation Describe the layout of the presentation on a screen Associate hyperlinks with media objects. You can create SMIL with simple text editor. To keep track of SMIL progress, stay tuned to www.w3.org/AudioVideo/.
9. Servin’ Up Web Services.  A Web service is a tool or capability that you use you Web browser to access. Web services permit users with just about any kind of computer to run the same database access programs, read or send faxes, manage bank accounts, … The Web services infrastructure includes a bunch of pieces and parts. These pieces and parts include the following elements: Simple Object Access Protocol(SOAP). Universal Description, Discovery, and Integration(UDDI). Web Services Description Language(WSDL).
10. XQuery.  The goal of XQuery is to provide an interaction between XML and databases so that XML documents can be accessed and queried like databases. XQuery and XPath are closely related. For more information on XQuery and XPath specifications, see www.w3.org/XML/Query An XQuery tutorial is available at www.yukonxml.com/articles.xquery/
11. Create XML Application with Zope.  Zope runs on both Windows and UNIX platforms. Zope works in an object-oriented environment. Zope enables you to combine objects to create powerful and flexible ways to acquire, manage, and manipulate all kinds of data. Read more about this open-source treasure at www.zope.org.
THE END

Contenu connexe

En vedette

Ayzekson Stive Jobss
Ayzekson Stive JobssAyzekson Stive Jobss
Ayzekson Stive Jobsspozynich
 
Rio content market 19/03/2013
Rio content market 19/03/2013Rio content market 19/03/2013
Rio content market 19/03/2013CimelIAE
 
Iwk newsletter 07_2010
Iwk newsletter 07_2010Iwk newsletter 07_2010
Iwk newsletter 07_2010Jug2011
 
Evolving Media Creative Dilemmas - Gary Hayes
Evolving Media Creative Dilemmas - Gary HayesEvolving Media Creative Dilemmas - Gary Hayes
Evolving Media Creative Dilemmas - Gary HayesGary Hayes
 
Greek Flags
Greek FlagsGreek Flags
Greek Flagskrice
 
Proyecto FEP GRUPO 4
Proyecto FEP GRUPO 4 Proyecto FEP GRUPO 4
Proyecto FEP GRUPO 4 Andy Ajila
 
Proyecto Grupo 5
Proyecto Grupo 5Proyecto Grupo 5
Proyecto Grupo 5sandypato21
 
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
 Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ. Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.bissextile
 
Evolucion del hardware yulieth parra
Evolucion del hardware yulieth parraEvolucion del hardware yulieth parra
Evolucion del hardware yulieth parrayuliethparram
 
Azure for Education Ktadeka UCL Cloud Event 2013
Azure for Education Ktadeka UCL Cloud Event 2013Azure for Education Ktadeka UCL Cloud Event 2013
Azure for Education Ktadeka UCL Cloud Event 2013Lee Stott
 
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroProjeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroFábio Pereira
 

En vedette (20)

Ayzekson Stive Jobss
Ayzekson Stive JobssAyzekson Stive Jobss
Ayzekson Stive Jobss
 
Rio content market 19/03/2013
Rio content market 19/03/2013Rio content market 19/03/2013
Rio content market 19/03/2013
 
Rio surgicaltourism
Rio surgicaltourismRio surgicaltourism
Rio surgicaltourism
 
Ev.pry. temario
Ev.pry. temarioEv.pry. temario
Ev.pry. temario
 
Kätzchen
KätzchenKätzchen
Kätzchen
 
Don Minzoni
Don MinzoniDon Minzoni
Don Minzoni
 
Iwk newsletter 07_2010
Iwk newsletter 07_2010Iwk newsletter 07_2010
Iwk newsletter 07_2010
 
Evolving Media Creative Dilemmas - Gary Hayes
Evolving Media Creative Dilemmas - Gary HayesEvolving Media Creative Dilemmas - Gary Hayes
Evolving Media Creative Dilemmas - Gary Hayes
 
Greek Flags
Greek FlagsGreek Flags
Greek Flags
 
Kte y kri
Kte y kriKte y kri
Kte y kri
 
Korion
KorionKorion
Korion
 
Proyecto FEP GRUPO 4
Proyecto FEP GRUPO 4 Proyecto FEP GRUPO 4
Proyecto FEP GRUPO 4
 
Proyecto Grupo 5
Proyecto Grupo 5Proyecto Grupo 5
Proyecto Grupo 5
 
Jos Update | June 2013
Jos Update | June 2013Jos Update | June 2013
Jos Update | June 2013
 
Frans De Vilder
Frans De VilderFrans De Vilder
Frans De Vilder
 
Azure camp
Azure campAzure camp
Azure camp
 
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
 Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ. Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
Greek managment ή όταν μπερδεύεις την κωπηλασία με το Καγιάκ.
 
Evolucion del hardware yulieth parra
Evolucion del hardware yulieth parraEvolucion del hardware yulieth parra
Evolucion del hardware yulieth parra
 
Azure for Education Ktadeka UCL Cloud Event 2013
Azure for Education Ktadeka UCL Cloud Event 2013Azure for Education Ktadeka UCL Cloud Event 2013
Azure for Education Ktadeka UCL Cloud Event 2013
 
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiroProjeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
Projeto Aplicativo: Rio help - Um projeto para o Rio de janeiro
 

Similaire à Xml For Dummies Chapter 20 Ten Top Xml Applications

Similaire à Xml For Dummies Chapter 20 Ten Top Xml Applications (20)

Dot net Introduction and their usabilities
Dot net Introduction and  their usabilitiesDot net Introduction and  their usabilities
Dot net Introduction and their usabilities
 
.NET Tutorial
.NET Tutorial.NET Tutorial
.NET Tutorial
 
UNIT-1 Web services
UNIT-1 Web servicesUNIT-1 Web services
UNIT-1 Web services
 
Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES
 
xml and xhtml.pptx
xml and xhtml.pptxxml and xhtml.pptx
xml and xhtml.pptx
 
Yacks
YacksYacks
Yacks
 
Xml applications
Xml applicationsXml applications
Xml applications
 
dot NET Framework
dot NET Frameworkdot NET Framework
dot NET Framework
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
dotNETfinal.ppt
dotNETfinal.pptdotNETfinal.ppt
dotNETfinal.ppt
 
Why XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicatorsWhy XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicators
 
Xml
XmlXml
Xml
 
Tutor Xml Gxs
Tutor Xml GxsTutor Xml Gxs
Tutor Xml Gxs
 
Html add
Html addHtml add
Html add
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
 
0001 Genero Terms
0001 Genero Terms0001 Genero Terms
0001 Genero Terms
 
Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service  Investigating Soap and Xml Technologies in Web Service
Investigating Soap and Xml Technologies in Web Service
 
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICEINVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
INVESTIGATING SOAP AND XML TECHNOLOGIES IN WEB SERVICE
 
Parallel minds silverlight
Parallel minds silverlightParallel minds silverlight
Parallel minds silverlight
 

Plus de phanleson

Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Sparkphanleson
 
Firewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth FirewallsFirewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth Firewallsphanleson
 
Mobile Security - Wireless hacking
Mobile Security - Wireless hackingMobile Security - Wireless hacking
Mobile Security - Wireless hackingphanleson
 
Authentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless ProtocolsAuthentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless Protocolsphanleson
 
E-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server AttacksE-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server Attacksphanleson
 
Hacking web applications
Hacking web applicationsHacking web applications
Hacking web applicationsphanleson
 
HBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designHBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designphanleson
 
HBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - OperationsHBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - Operationsphanleson
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBasephanleson
 
Learning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibLearning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibphanleson
 
Learning spark ch10 - Spark Streaming
Learning spark ch10 - Spark StreamingLearning spark ch10 - Spark Streaming
Learning spark ch10 - Spark Streamingphanleson
 
Learning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLLearning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLphanleson
 
Learning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a ClusterLearning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a Clusterphanleson
 
Learning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark ProgrammingLearning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark Programmingphanleson
 
Learning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your DataLearning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your Dataphanleson
 
Learning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value PairsLearning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value Pairsphanleson
 
Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Sparkphanleson
 
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about LibertagiaHướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagiaphanleson
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLphanleson
 
Lecture 4 - Adding XTHML for the Web
Lecture  4 - Adding XTHML for the WebLecture  4 - Adding XTHML for the Web
Lecture 4 - Adding XTHML for the Webphanleson
 

Plus de phanleson (20)

Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Firewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth FirewallsFirewall - Network Defense in Depth Firewalls
Firewall - Network Defense in Depth Firewalls
 
Mobile Security - Wireless hacking
Mobile Security - Wireless hackingMobile Security - Wireless hacking
Mobile Security - Wireless hacking
 
Authentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless ProtocolsAuthentication in wireless - Security in Wireless Protocols
Authentication in wireless - Security in Wireless Protocols
 
E-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server AttacksE-Commerce Security - Application attacks - Server Attacks
E-Commerce Security - Application attacks - Server Attacks
 
Hacking web applications
Hacking web applicationsHacking web applications
Hacking web applications
 
HBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table designHBase In Action - Chapter 04: HBase table design
HBase In Action - Chapter 04: HBase table design
 
HBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - OperationsHBase In Action - Chapter 10 - Operations
HBase In Action - Chapter 10 - Operations
 
Hbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBaseHbase in action - Chapter 09: Deploying HBase
Hbase in action - Chapter 09: Deploying HBase
 
Learning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlibLearning spark ch11 - Machine Learning with MLlib
Learning spark ch11 - Machine Learning with MLlib
 
Learning spark ch10 - Spark Streaming
Learning spark ch10 - Spark StreamingLearning spark ch10 - Spark Streaming
Learning spark ch10 - Spark Streaming
 
Learning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQLLearning spark ch09 - Spark SQL
Learning spark ch09 - Spark SQL
 
Learning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a ClusterLearning spark ch07 - Running on a Cluster
Learning spark ch07 - Running on a Cluster
 
Learning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark ProgrammingLearning spark ch06 - Advanced Spark Programming
Learning spark ch06 - Advanced Spark Programming
 
Learning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your DataLearning spark ch05 - Loading and Saving Your Data
Learning spark ch05 - Loading and Saving Your Data
 
Learning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value PairsLearning spark ch04 - Working with Key/Value Pairs
Learning spark ch04 - Working with Key/Value Pairs
 
Learning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with SparkLearning spark ch01 - Introduction to Data Analysis with Spark
Learning spark ch01 - Introduction to Data Analysis with Spark
 
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about LibertagiaHướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
Hướng Dẫn Đăng Ký LibertaGia - A guide and introduciton about Libertagia
 
Lecture 1 - Getting to know XML
Lecture 1 - Getting to know XMLLecture 1 - Getting to know XML
Lecture 1 - Getting to know XML
 
Lecture 4 - Adding XTHML for the Web
Lecture  4 - Adding XTHML for the WebLecture  4 - Adding XTHML for the Web
Lecture 4 - Adding XTHML for the Web
 

Dernier

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 

Dernier (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
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
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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)
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 

Xml For Dummies Chapter 20 Ten Top Xml Applications

  • 1. XML FOR DUMMIES Book author: Lucinda Dykes and Ed Tittel Slides Prepared by Cong Tan Part VI : The Part of Tens. Chapter 20: Ten Top XML Applications.
  • 2. Contents. XHTML = XML + HTML. XML Style Is a Matter of Application. Wireless Markup Language(WML). DocBook, Anyone? Mathematical Markup Language(MathML). Scalable Vector Graphics(SVG). Resource Description Framework(RDF). Synchronized Multimedia Integration Language(SMIL). Servin’ Up Web Services. Xquery. Create XML Application with Zope.
  • 3. 1. XHTML = XML + HTML. XHTML takes easy, familiar HTML markup and rationalizes it within a more rigorous and regular XML framework. Thinking about upgrading your HTML markup to its XHTML equivalent? HTML-Tidy, outstanding HTML-Kit utility and does most of the conversion work for you automatically. Just don’t forget to validate the results. Download HTML-Kit at www.chami.com.
  • 4. 2. XML Style Is a Matter of Application. Most powerful ways to manage how XML data and documents . XML application designed to read, organize, transform, and format XML into a variety of looks, feels, and formats. Possible forms of output include RTF, PDF, HTML, plain text, and many more formats. You need to find out about numerous XML applications, including: The XSL and its relatives, XSLT and XSL-FO. XML-based linking languages, especially XLink, XPath, and XPointer. You also need to understand how to grab XML content and reshape. You probably need help from special-purpose software tools such as the XML Spy 2005 or Office 2003.
  • 5. 3. Wireless Markup Language(WML). WML is designed to make it easier to use handheld, wireless communications devices of all kinds to access the Internet. WML is an XML application designed specifically to meet constrains inherent in wireless devices. WML is markup language designed with the phrase “small is beautiful” foremost in mind. Read more about WML at www.oasis-open.org/cover/wap-xml.html. For general information on WAP, OMA at www.wapforum.com/about_OMA/index,html.
  • 6. 4. DocBook, Anyone? DocBook is a standard SGML DTD. It designed to capture computer documentation and other types of lengthy, complex documents. You can find at : www.oasis-open.org/docbook/ and www.oasis-open.org/committees/docbook/xmlschema/index.shtml.
  • 7. 5. Mathematical Markup Language(MathML). XML application, MathML supports mathematical and scientific markup for use on the Web. You can also use MathML for computer algebra systems, mathematical typesetting, and voice synthesis. Read more about MathML at its W3C home at www.w3.org/Math/ , and http://xml.coverpages.org/mathML.html.
  • 8. 6. Scalable Vector Graphics(SVG). SVG is an language for describing two-dimensional graphics in XML. SVG allows for three basic types of objects: vector graphic shapes, images, and text. SVG is to develop a standard for the Web-based display of such objects. Read more at www.w3.org/Graphics/SVG/.
  • 9. 7. Resource Description Framework(RDF). RDF is a framework for metadata. RDF provides a basis for generic tools for authoring, manipulating, and searching machine-readable data on the Web. RDF is also the base for RSS 1.0. Read more information about RDF at www.ilrt.bris.ac.uk/discovery/rdf/resource/.
  • 10. 8. Synchronized Multimedia Integration Language(SMIL). SMIL enables you to integrate a set of independent multimedia objects into a synchronized multimedia presentation. You can use SMIL to: Describe the temporal behavior of presentation Describe the layout of the presentation on a screen Associate hyperlinks with media objects. You can create SMIL with simple text editor. To keep track of SMIL progress, stay tuned to www.w3.org/AudioVideo/.
  • 11. 9. Servin’ Up Web Services. A Web service is a tool or capability that you use you Web browser to access. Web services permit users with just about any kind of computer to run the same database access programs, read or send faxes, manage bank accounts, … The Web services infrastructure includes a bunch of pieces and parts. These pieces and parts include the following elements: Simple Object Access Protocol(SOAP). Universal Description, Discovery, and Integration(UDDI). Web Services Description Language(WSDL).
  • 12. 10. XQuery. The goal of XQuery is to provide an interaction between XML and databases so that XML documents can be accessed and queried like databases. XQuery and XPath are closely related. For more information on XQuery and XPath specifications, see www.w3.org/XML/Query An XQuery tutorial is available at www.yukonxml.com/articles.xquery/
  • 13. 11. Create XML Application with Zope. Zope runs on both Windows and UNIX platforms. Zope works in an object-oriented environment. Zope enables you to combine objects to create powerful and flexible ways to acquire, manage, and manipulate all kinds of data. Read more about this open-source treasure at www.zope.org.