intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Chương 1: Tổng quan XML - Nguyễn Đức Cương

Chia sẻ: Lavie Lavie | Ngày: | Loại File: PDF | Số trang:34

105
lượt xem
12
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Chương 1: Tổng quan XML do Nguyễn Đức Cương biên soạn cung cấp cho các bạn những kiến thức về tổng quan XML; so sánh giữa HTML & XML; mô tả cấu trúc 1 file XML; các ứng dụng XML; soạn thảo và biên dịch XML; viết một tài liệu XML well-form.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Chương 1: Tổng quan XML - Nguyễn Đức Cương

  1. Ch ng I: T NG QUAN XML ! "#$ $ $%& &'''
  2. Ch ng 1 - M c tiêu T ng quan XML. So sánh gi a HTML & XML Mô t c u trúc 1 file xml Các ng d ng XML So n th o và biên d ch XML Vi t m t tài li u XML well-form
  3. T ng quan XML XML- Extensible Markup Language - là ngôn ng t ng quát dùng l u tr d li u thông qua các th có ngh a. XML c nh ngh a b i t ch c m ng toàn c u World Wide Web Consortium (W3C). Là ngôn ng ánh d u c l p v i ph n m m, ph n c ng và n n (cross-platform). Cho phép các máy tính truy n c u trúc d li u gi a h th ng không ng nh t.
  4. XML c s d ng âu? Gi m t i server N i dung web site Remote Procedure Calls E-Commerce
  5. SO SÁNH GI A XML VÀ HTML [1] C HTML và XML u d a trên chu n ngôn ng nh d ng t ng quát SGML XML HTML Content Markup Language Presenttation Markup Language Cho phép ng i dùng nh ngh a các Các ph n t ã c nh ph n t ngh a s n Ki m tra tính h p l H u nh không b t l i
  6. SO SÁNH GI A XML VÀ HTML [2] XML HTML Cho phép trao i d li u gi a các Ch" c thi t k trình di#n ng d ng C n ph i c nh ngh a m t cách Không b t bu c ch t ch! Các ph n t ph i c óng Các ph n t r ng không c n ph i óng
  7. C$U TRÚC C%A XML C u trúc Ví d &u i m c'a XML.
  8. C u trúc tài li u Xml M t tài li u XML có 2 ph n: C u trúc logic: nh ngh a các ph n t , các thu c tính, ki u d li u, vv… C u trúc v t lý: ch a d li u và các ph n t ch a d li u nh text, hình nh, media, vv… ->Chú ý: t p tin Xml có ph n m r ng: .xml
  9. Ví d : - greating.xml Hello Welcome to my page
  10. Ví d - greating.css greeting { display: block; font-size: 30pt; color: blue } message { display: block; font-size: 15pt; color: green }
  11. Gi i thích Th khai báo ch" th x lý. t ngay dòng u tiên. Trong ó: là ph n t g c c a tài li u. , là các ph n t c nh ngh a bên trong ph n t g c, nó có th ch a d li u ho c các ph n t khác.
  12. &u i m c'a XML D dàng x lý, chuy n t i và trao i d li u. Mô t d li u và cách d li u mu n th hi n thông qua tên các th . T ch c d li u có c u trúc và phân c p.
  13. CÁC (NG D)NG TH*C T+ C%A XML CML - ngôn ng nh d ng hoá h c. MathML - ngôn ng nh d ng toán h c. SMIL (Synchronized Multimedia Integration Language). HTML+TIME XHTML: m r ng và nh ngh a l i HTML. VML (Vector Markup Language) – WML – Wireless Markup Language.
  14. So n th o và biên d ch XML Môi tr ng so n th o Biên d ch XML
  15. Môi tr ng so n th o XML XML Notepad (www.microsoft.com/xml/notepad/intro.asp) XML Writer (www.xmlwriter.net) XML Spy (www.xmlspy.com) eNotePad (www.edisys.com/products/enotepad)
  16. Biên d ch và ch y tài li u XML B phân tích ( XML Parser) B ki m tra (XML validator) Trình biên d ch
  17. B phân tích XML (XML PARSER) Tách d li u XML thành t ng m u nh và khi n chúng có th truy xu t c b i mã l nh c a ch ng trình. M t s trình phân tích kiêm luôn c ch c n ng ki m tra khuôn d ng ho c tính h p l c a tài li u XML. Các b phân tích thông d ng: XML for Java (XML4J), là th vi n phân tích tài li u XML c phát tri n b i IBM AlphaWorks (www.alphaworks.ibm.com/tech/cml4j) Microsoft XML Parser, c kèm theo s n trong trình duy t Internet Explorer 5 tr lên.
  18. B ki m tra (XML VALIDATOR) Dùng ki m tra xem tài li u XML vi t ra có úng khuôn d ng và h p l hay không? Các b ki m tra th ng dùng: XML Writer là trình so n th o và ki m tra tính h p l c a tài li u. Tidy: phân tích và ki m tra tính h p l c a tài li u. a ch : www.w3.org/people/raggett/tidy Có th ki m tra tính h p l c a tài li u ngay trên Internet qua a ch : www.stg.brown.edu/service/xmlvalid
  19. Trình duy t Internet Explorer Mozilla FireFox Netscape navigator …
  20. XÂY D*NG TÀI LI,U XML Ví d : t o m t tài li u XML l u thông tin v n t hàng c'a các khách hàng c th . Ch" th x lý: standalone=“yes”: cho bi t tài li u là m t th c th duy nh t không tham chi u n các th c th khác. ây c ng là giá tr m c nh. T o ph n t g c: …
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
3=>0