XML מבוא כללי MCSD Doron Amir www.doronamir.com.

Slides:



Advertisements
Similar presentations
The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
Advertisements

XML/EDI Overview West Chester Electronic Commerce Resource Center (ECRC)
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
1 HTML Documents and JavaScript Tom Horton Alfred C. Weaver CS453 Electronic Commerce.
XML: Managing Data Exchange Stylesheets. Lesson Contents CSS The basic XSL file XSL transforms Templates Sort Numbering Parameters and Variables Datatypes.
Pengantar Teknologi Mobile 13 Antonius Rachmat C, S.Kom, M.Cs XHTML.
XML XML What XML is and what it means to me as a Computer Scientist By: Derek Edwards CS 376 March 10, 2003.
ActiveX Data Objects (ADO) מרצה : דורון אמיר MCSD Doron Amir
XHTML 16-Apr-17.
17-Jun-15 XHTML 2 What is XHTML? XHTML stands for Extensible Hypertext Markup Language XHTML is aimed to replace HTML.
LBSC 690: Session 6 CSS, XML/XSLT Jimmy Lin College of Information Studies University of Maryland Monday, October 15, 2007.
XML Introduction By Hongming Yu Feb 6 th, Index Markup Language: SGML, HTML, XML An XML example Why is XML important XML introduction XML applications.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
Basics of HTML.
HTML & XHTML Introduction. First HTML 1992 Marked-up text to represent a hypertext document for transmission over the network The hypertext mark-up language.
9/4/2015 ©2006 Scott Miller, University of Victoria 1 HTML Introduction The Basics Syntax and Objects Successors Rev 2.0.
XHTML. Introduction to XHTML What Is XHTML? – XHTML stands for EXtensible HyperText Markup Language – XHTML is almost identical to HTML 4.01 – XHTML is.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
These Questions are copied from
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
XML About XML Things to be known Related Technologies XML DOC Structure Exploring XML.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
HTML Concepts and Techniques Fourth Edition Project 12 Creating and Using XML Documents.
How the Web Works Digital Histories Workshop Adam Crymble.
Presentation Topic: XML and ASP Presented by Yanzhi Zhang.
מבוא ל ASP.NET שיעור 4 : מבוא ל ASP.NET שיעור 4 : מבוא ל ASP.NET מצגת מס ' 4 MCSD DORON AMIR.
XHTML and CSS Session 1 Intro, (X)HTML, CSS, W3C, browsers, webpage, structure, tags, attributes, elements, web development process, basic XHTML elements.
1 Introduction  Extensible Markup Language (XML) –Uses tags to describe the structure of a document –Simplifies the process of sharing information –Extensible.
CEAL 2003 XML for CJK Wooseob Jeong School of Information Studies University of Wisconsin - Milwaukee.
1 Credits Prepared by: Rajendra P. Srivastava Ernst & Young Professor University of Kansas Sponsored by: Ernst & Young, LLP (August 2005) XBRL Module Part.
Introduction to Markup David J. Birnbaum University of Pittsburgh Slavic Digital Text Workshop University.
XML (Extensible Markup Language) Prepared by: Jaclyn Soh.
Using XML to store Descriptive Metadata Richard Murphy Rosarie O’Riordan Central Statistics Office Ireland.
Jennifer Widom XML Data Introduction, Well-formed XML.
EXtensible Markup Language XML Question: What is the most common use of XML Answer: As a buzzword to spice up a resume.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Web Terminology Intro to Web. North Lake College 2 by Sean Griffin HTML vs. XHTML HTML: Hypertext Markup Language XHTML: eXtensible Hypertext Markup Language.
XML, SCHEMAS, DTD The primer Brendan Knight. XML  XML stands for eXtensible Markup Language.  XML is designed to transport and store data.  Contains.
SCHOOL OF LIBRARY, ARCHIVE AND INFORMATION STUDIES Andy Dawson LIS1510 Library and Archives Automation Issues XML and extensible systems Andy Dawson School.
XML The Extensible Markup Language (XML ), which is comparable to SGML and modeled on it, describes how to describe a collection of data. A standard way.
Copyright © 2004 ProsoftTraining, All Rights Reserved. Lesson 2: Markup Language and Site Development Essentials © 2007 Prosoft Learning Corporation All.
INFSY 547: WEB-Based Technologies Gayle J Yaverbaum, PhD Professor of Information Systems Penn State Harrisburg.
Unit 5 The Web Book Test. Unit 5 Test The Web Book Test 1. On the bottom of page 46, why is writing web pages not like writing printed documents ?
Basic Steps to create a Website using HTML5. Hypertext Markup Language.
Basic HTML Page 1. First Open Windows Notepad to type your HTML code 2.
ITSE 1456 – 01 Extensible Markup Language(XML) 1 Ade Buraimoh.
Beyond HTML: Extensible Markup Language (XML)
Kynn Bartlett 11 April 2001 STC San Diego The HTML Writers Guild Copyright © 2001 XML, XHTML, XSLT, and other X-named specifications.
XML BASICS and more…. What is XML? In common:  XML is a standard, simple, self-describing way of encoding both text and data so that content can be processed.
What is XHTML? XHTML stands for Extensible Hypertext Markup Language
CSS Cascading Style Sheets
Week-12 (Lecture-1) Cascading Style Sheets (CSS): describe how documents are presented on screens. Types of Style Sheets: External Style Sheet - Define.
Web Basics: HTML/CSS/JavaScript What are they?
Project 1 Introduction to HTML.
ITSE 1456 – 01 Extensible Markup Language(XML)
Object Oriented Programming
XML Related Technologies
Object Oriented Programming
Object Oriented Programming
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
XML מבוא כללי פרק ג' MCSD Doron Amir
XHTML
עבודה עם נתונים באמצעות ADO.NET
מבוא ל Maven אליהו חלסצ'י תכנות מתקדם תרגול מספר 3
XML Data Introduction, Well-formed XML.
XML Introduction By Hongming Yu Feb 6th, 2002.
XML מבוא כללי פרק ב' MCSD Doron Amir
XHTML 7-May-19.
XHTML 29-May-19.
Presentation transcript:

XML מבוא כללי MCSD Doron Amir www.doronamir.com

XML XML HTML Using XML Style Sheet Linking Data Binding Scripting XSL SGML XML Application DTD

eXtensible Markup Language שפת סימון + יכולת הרחבה שפת תכנות לאחסון והעברה ב WEB שפת תאור נתונים

XML HTML יכולת מוגבלת לאחסון נתונים פתרון לטיפול במידע מורכב המועלה ל WEB

HTML Hypertext Markup Language קבוצה קבועה של Elements Eelement : <start tag> </end tag>

HTML תיאור הרכיבים הקיימים מוגבל הנתונים מאוחסנים סטטית

XML <?xml version="1.0"?> <!-- File Name: Book.xml --> <TITLE>Lead The Public </TITLE> <AUTHOR>DORON AMIR</AUTHOR> <BINDING>SOFT</BINDING> <PAGES>120</PAGES> <PRICE>$10</PRICE> </BOOK> ניתן לקריאה ע"י אדם סטנדרט פתוח וציבורי

Style Sheet Linking XSL כיצד הדפדפן ידע כיצד להציג את הרכיבים החדשים? 1 קישור באמצעות גיליון סגנון גיליון סגנון : קובץ המכיל הנחיות לעיצוב רכיבי XML גיליון סגנון מדורג : Cascading Style Sheet – CSS שפת סגנון : eXtensible Stylesheet Language XSL

Data Binding כיצד הדפדפן ידע כיצד להציג את הרכיבים החדשים? 2 כריכת נתונים יצירת דף HTML ולקשר אותו לקובץ XML רכיבי ה HTML יציגו את הנתונים מתוך קובץ ה XML

Scripting כיצד הדפדפן ידע כיצד להציג את הרכיבים החדשים? 3 כתיבת סקריפט יצירת דף HTML וקישרו ל קובץ XML הצגת נתוני הקובץ ע"י כתיבת SCRIPT הסקריפט מתמש ב DOM כדי לטפל ולהציג את הנתונים Document Object Model

SGML Structured Generalized Markup Language שפת סימון מובנת תחביר בסיסי המאפשר להגדיר רכיבים HTML , XML הן שפות הנגזרות מ SGML חסרונות : מורכבת , מגושמת , קשה לפענוח . XML היא גרסה ידידותית של SGML

כאשר רוצים להגדיר קבוצה כללית של רכיבים לשימוש של קבוצה ניתן להגדיר XML Application XML  אדם פרטי XML  קבוצה , חברה , קהילה .. כאשר רוצים להגדיר קבוצה כללית של רכיבים לשימוש של קבוצה ניתן להגדיר XML application או XML Vocabulary שימוש ב DTD

DTD Document Type definition הגדרת רכיב : שם יצירת מאפיינים ברכיב : צבע רקע טווח : 0 OR 1 , < 10 , >10 ... מגביל את מבנה הרכיבים

סיכום XML HTML Using XML Style Sheet Linking Data Binding Scripting XSL SGML XML Application DTD סכמת XML סכמת XML : יצירת סכמה מפורטת לגבי מסמך XML המספקת חלופה חזקה יותר ל DTD

XML מבוא כללי MCSD Doron Amir www.doronamir.com