SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Session 1 Introduction to XML and Namespace Create by ChungLD faculty XML by Example / Bachkhoa – Aptech Computer Education /34
Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Overview Markup languages ,[object Object],[object Object],[object Object],Create by Chungld faculty /34
Evolution of XML  ,[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Comparison HTML and XML Create by Chungld faculty /34
Features of XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Benefits of XML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Example XML Document ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
XML Document Structure Create by Chungld faculty /34
XML document life cycle ,[object Object],Create by Chungld faculty /34
XML Editors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
XML Parsers ,[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
XML Parsers… ,[object Object],[object Object],[object Object],Create by Chungld faculty /34
Browsers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Building an XML document ,[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34 Click and see
Exploring the XML document ,[object Object],[object Object],[object Object],Create by Chungld faculty /34 Click and see
Well-formed XML document ,[object Object],Create by Chungld faculty /34
XML Documents Must Have a Root Element Create by Chungld faculty /34 <root>   <child>     <subchild>.....</subchild>   </child> </root>
XML Tags are Case Sensitive Create by Chungld faculty /34 ,[object Object]
All XML Elements Must Have a Closing Tag ,[object Object],[object Object],Create by Chungld faculty /34 <p>This is a paragraph <p>This is another paragraph  <p>This is a paragraph</p> <p>This is another paragraph</p>
XML Elements Must be Properly Nested ,[object Object],[object Object],Create by Chungld faculty /34 <b><i>This text is bold and italic</b></i> <b><i>This text is bold and italic</i></b>
XML Attribute Values Must be Quoted ,[object Object],Create by Chungld faculty /34 <note date=12/11/2007>   <to>Tove</to>   <from>Jani</from> </note> <note date=“12/11/2007”>   <to>Tove</to>   <from>Jani</from> </note>
Entity References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Comments in XML ,[object Object],[object Object],Create by Chungld faculty /34 Click  and see
Processing Instructions ,[object Object],[object Object],Create by Chungld faculty /34
White-space is Preserved in XML ,[object Object],[object Object],[object Object],Create by Chungld faculty /34
Classification to character data ,[object Object],Create by Chungld faculty /34 Character data PCDATA CDATA
PCDATA ,[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
CDATA ,[object Object],Create by Chungld faculty /34 Click  and see
What is an XML Element? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Example elements ,[object Object],Create by Chungld faculty /34
XML Attributes ,[object Object],[object Object],[object Object],Create by Chungld faculty /34 ,[object Object]
XML Validation ,[object Object],[object Object],Create by Chungld faculty /34
Namespaces ,[object Object],[object Object],Create by Chungld faculty /34 <Cd> <Name>…</Name> </Cd> <Singer> <Name>…</Name> </Singer> ,[object Object],[object Object]
Define Namespaces ,[object Object],Create by Chungld faculty /34
Prefixing element names ,[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Syntax to add namespace URI ,[object Object],[object Object],[object Object],Create by Chungld faculty /34 Click  and see
Default namspace ,[object Object],Create by Chungld faculty /34 Click  and see
Override default namespaces ,[object Object],Create by Chungld faculty /34 Click  and see
Refer Website ,[object Object],[object Object],[object Object],[object Object],[object Object],Create by Chungld faculty /34
Summary and workshop Create by Chungld faculty /34

Weitere ähnliche Inhalte

Was ist angesagt?

Lotusphere 2006 AD212 Introduction to DXL
Lotusphere 2006 AD212 Introduction to DXLLotusphere 2006 AD212 Introduction to DXL
Lotusphere 2006 AD212 Introduction to DXL
dominion
 
10. XML in DBMS
10. XML in DBMS10. XML in DBMS
10. XML in DBMS
koolkampus
 

Was ist angesagt? (20)

XML Introduction
XML IntroductionXML Introduction
XML Introduction
 
About XML
About XMLAbout XML
About XML
 
XML | Computer Science
XML | Computer ScienceXML | Computer Science
XML | Computer Science
 
Xml
XmlXml
Xml
 
Lotusphere 2006 AD212 Introduction to DXL
Lotusphere 2006 AD212 Introduction to DXLLotusphere 2006 AD212 Introduction to DXL
Lotusphere 2006 AD212 Introduction to DXL
 
XML
XMLXML
XML
 
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XMLFergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
Fergus Fahey - DRI/ARA(I) Training: Introduction to EAD - Introduction to XML
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
XML
XMLXML
XML
 
O9xml
O9xmlO9xml
O9xml
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Sgml
SgmlSgml
Sgml
 
CIS-189 Final Review
CIS-189 Final ReviewCIS-189 Final Review
CIS-189 Final Review
 
Analyzing a Simple DTD
Analyzing a Simple DTDAnalyzing a Simple DTD
Analyzing a Simple DTD
 
Session 2
Session 2Session 2
Session 2
 
Introduction to XML
Introduction to XMLIntroduction to XML
Introduction to XML
 
Xml tutorial
Xml tutorialXml tutorial
Xml tutorial
 
Xml2
Xml2Xml2
Xml2
 
10. XML in DBMS
10. XML in DBMS10. XML in DBMS
10. XML in DBMS
 
Xml
XmlXml
Xml
 

Andere mochten auch (7)

XML
XMLXML
XML
 
Java XML Parsing
Java XML ParsingJava XML Parsing
Java XML Parsing
 
XML.ppt
XML.pptXML.ppt
XML.ppt
 
XML, DTD & XSD Overview
XML, DTD & XSD OverviewXML, DTD & XSD Overview
XML, DTD & XSD Overview
 
Introduction to xml
Introduction to xmlIntroduction to xml
Introduction to xml
 
Lecture #2 xml
Lecture #2 xmlLecture #2 xml
Lecture #2 xml
 
Xml ppt
Xml pptXml ppt
Xml ppt
 

Ähnlich wie Session 1

Xml For Dummies Chapter 4 Adding Xhtml For The Web
Xml For Dummies   Chapter 4 Adding Xhtml For The WebXml For Dummies   Chapter 4 Adding Xhtml For The Web
Xml For Dummies Chapter 4 Adding Xhtml For The Web
phanleson
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1
patinijava
 
Week1 xml
Week1 xmlWeek1 xml
Week1 xml
hapy
 

Ähnlich wie Session 1 (20)

What is xml
What is xmlWhat is xml
What is xml
 
Xml For Dummies Chapter 4 Adding Xhtml For The Web
Xml For Dummies   Chapter 4 Adding Xhtml For The WebXml For Dummies   Chapter 4 Adding Xhtml For The Web
Xml For Dummies Chapter 4 Adding Xhtml For The Web
 
Web Services Part 1
Web Services Part 1Web Services Part 1
Web Services Part 1
 
Html For Beginners 2
Html For Beginners 2Html For Beginners 2
Html For Beginners 2
 
Design Tools Html Xhtml
Design Tools Html XhtmlDesign Tools Html Xhtml
Design Tools Html Xhtml
 
Unit 5 xml (1)
Unit 5   xml (1)Unit 5   xml (1)
Unit 5 xml (1)
 
Pmm05 16
Pmm05 16Pmm05 16
Pmm05 16
 
Intro XML for archivists (2011)
Intro XML for archivists (2011)Intro XML for archivists (2011)
Intro XML for archivists (2011)
 
xml introduction in web technologies subject
xml introduction in web technologies subjectxml introduction in web technologies subject
xml introduction in web technologies subject
 
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
 
Week1 xml
Week1 xmlWeek1 xml
Week1 xml
 
Xml Zoe
Xml ZoeXml Zoe
Xml Zoe
 
Xml Zoe
Xml ZoeXml Zoe
Xml Zoe
 
Xmlphp
XmlphpXmlphp
Xmlphp
 
xml.pptx
xml.pptxxml.pptx
xml.pptx
 
ch10
ch10ch10
ch10
 
Xml description
Xml descriptionXml description
Xml description
 
Intro xml
Intro xmlIntro xml
Intro xml
 
Docbook
DocbookDocbook
Docbook
 
CTDA Workshop on XML and MODS
CTDA Workshop on XML and MODSCTDA Workshop on XML and MODS
CTDA Workshop on XML and MODS
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Session 1

  • 1. Session 1 Introduction to XML and Namespace Create by ChungLD faculty XML by Example / Bachkhoa – Aptech Computer Education /34
  • 2.
  • 3.
  • 4.
  • 5. Comparison HTML and XML Create by Chungld faculty /34
  • 6.
  • 7.
  • 8.
  • 9. XML Document Structure Create by Chungld faculty /34
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. XML Documents Must Have a Root Element Create by Chungld faculty /34 <root>   <child>     <subchild>.....</subchild>   </child> </root>
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41. Summary and workshop Create by Chungld faculty /34