Final Exam... Comp4711 Fall 2011. When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE12-312 How Long? Two hours How long minimum? 1 hour Aids: None.

Slides:



Advertisements
Similar presentations
XML-XSL Introduction SHIJU RAJAN SHIJU RAJAN Outline Brief Overview Brief Overview What is XML? What is XML? Well Formed XML Well Formed XML Tag Name.
Advertisements

Revision and exam preparation. major topic areas XML language –XML structure advantages/ disadvantages applications supports interoperability –DTD structure.
XML: Extensible Markup Language
SOAP & Security IEEE Computer Society Utah Chapter Hilarie Orman - Purple Streak Development Tolga Acar - Novell, Inc. October 24, 2002.
XML & Data Structures for the Internet Yingcai Xiao.
XSLT & XPATH. From Friday Everything in XML is machine readable Attributes describe elements, so does an element’s place in the tree (context) XML must.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
XML Parser. Why Need a XML Parser ? Check XML syntax. ( is well-formed ? ) Validation. ( DTD and XML Schema ) Allow programmatic access to the document’s.
Summary. Chapter 9 – Triggers Integrity constraints Enforcing IC with different techniques –Keys –Foreign keys –Attribute-based constraints –Schema-based.
CS 898N – Advanced World Wide Web Technologies Lecture 22: Applying XML Chin-Chih Chang
COS 381 Day 16. Agenda Assignment 4 posted Due April 1 There was no resubmits of Assignment Capstone Progress report Due March 24 Today we will discuss.
Jennifer Widom XML Data XML Schema. Jennifer Widom XML Schema “Valid” XML Adheres to basic structural requirements  Also adheres to content-specific.
A Sneak Preview of XML in PHP 5 Adam Trachtenberg Co-Author PHP Cookbook January 21, 2004.
Chapter 13 XML Concept of XML Simple Example of XML XML vs. HTML in Syntax XML Structure DTD and CDATA Sections Concept of SAX Processing Download and.
PHP and XML TP2653 Advance Web Programming. PHP and XML PHP5 – XML-based extensions, library and functionalities (current XAMPP PHP version is )
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
XML Fundementals XML vs.. HTML XML vs.. HTML XML Document (elements vs. attributes) XML Document (elements vs. attributes) XML and RDBMS XML and RDBMS.
XML, distributed databases, and OLAP/warehousing The semantic web and a lot more.
XML Anisha K J Jerrin Thomas. Outline  Introduction  Structure of an XML Page  Well-formed & Valid XML Documents  DTD – Elements, Attributes, Entities.
XML and its applications: 4. Processing XML using PHP.
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
Introduction to XSLT By Ed Rosenthal And Dave Pion.
XML And Its UsesUPE Dearborn, 2/9/2004 ParsersCopyright 2004 by Blair Schneider McKaySlide 1 Agenda Introduction - "Why XML?" Section 1: XML Basics Section.
XML eXtensible Markup Language w3c standard Why? Store and transport data Easy data exchange Create more languages WSDL (Web Service Description Language)
Representing Web Data: XML CSI 3140 WWW Structures, Techniques and Standards.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
HL7 WGM // AID Session // Ben Kraufmann DYNAMIC WEB FORMS WITH FHIR® AND XRX.
Sheet 1XML Technology in E-Commerce 2001Lecture 7 XML Technology in E-Commerce Lecture 7 XSL Formatting Objects, Java Data Binding.
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
CITA 330 Section 6 XSLT. Transforming XML Documents to XHTML Documents XSLT is an XML dialect which is declared under namespace "
XML – An Introduction Structured Data Mark-up James McCartney CSCE 590, Cluster and Grid Computing.
Softsmith Infotech XML. Softsmith Infotech XML EXtensible Markup Language XML is a markup language much like HTML Designed to carry data, not to display.
Javascript Cog Kit By Zhenhua Guo. Grid Applications Currently, most grid related applications are written as separate software. –server side: Globus,
1 Overview of XSL. 2 Outline We will use Roger Costello’s tutorial The purpose of this presentation is  To give a quick overview of XSL  To describe.
XML – Its Role and Use Ben Forta Senior Product Evangelist, Macromedia.
JavaServer Faces (JSF) and Ajax Integration. Agenda 대강의 ( 정말로..) 개요 예제 아키텍트라면..
COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)
XML and Its Applications Ben Y. Zhao, CS294-7 Spring 1999.
Welcome to WEB 2.0 An Open Laszlo presentation Part 2 Carlos Fernando Scheidecker Antunes
XML eXtensible Markup Language. XML A method of defining a format for exchanging documents and data. –Allows one to define a dialect of XML –A library.
Geneva, 2nd Tutorial for Health e-Child Project, Service creation in Genius Web Portal Nicola Venuti NICE srl Geneva, , 2nd.
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 Services, SOAP and Java Derek Munneke AJUG / ACS Java SIG November 2001.
COP 3813 Intro to Internet Computing Prof. Roy Levow XML.
Dom and XSLT Dom – document object model DOM – collection of nodes in a tree.
QPE A Graphical Editor for Modeling using Queueing Petri Nets Christofer Dutz.
Unit 3 — Advanced Internet Technologies Lesson 11 — Introduction to XSL.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Date : 3/04/2010 Web Technology Solutions Class: PHP Web Application Frameworks.
Martin Kruliš by Martin Kruliš (v1.1)1.
XML Tools (Chapter 4 of XML Book). What tools are needed for a complete XML application? n Fundamental components n Web infrasructure n XML development.
Using DSDL plus annotations for Netconf (+) data modeling Rohan Mahy draft-mahy-canmod-dsdl-01.
XML DOM  XML Document Object Model provides a robust international standard for XML Documents.  DOM Level 1 is a Dec 11, 1998 W3C recommendation.  XML.
Jackson, Web Technologies: A Computer Science Perspective, © 2007 Prentice-Hall, Inc. All rights reserved Chapter 7 Representing Web Data:
XSLT, XML Schema, and XPath Matt McClelland. Introduction XML Schema ▫Defines the content and structure of XML data. XSLT ▫Used to transform XML documents.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Web Technology Solutions
Unit 4 Representing Web Data: XML
October 19th 2016 Meeting Minutes.
Using XML Tools CS551 – Fall 2001.
XML Schema for WIRED XML Detector Description Workshop
XML in Web Technologies
Data Modeling II XML Schema & JAXB Marc Dumontier May 4, 2004
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Chapter 7 Representing Web Data: XML
Secure Web Programming
XML and its applications: 4. Processing XML using PHP
#01# ASP.NET Core Overview Design by: TEDU Trainer: Bach Ngoc Toan
Presentation transcript:

Final Exam... Comp4711 Fall 2011

When & Where Date? Tue Dec 13 When? 08:00-10:00 Where? SE How Long? Two hours How long minimum? 1 hour Aids: None

What XML … 10% DTDs / schemas... 15% DOM processing... 10% XSL / Xpath... 15% MVC frameworks... 15% CodeIgniter … 15% XML-RPC / Ajax... 10% Social & Web services … x

XML Rich data structure/model Concepts: – Elements & attributes – Marked up text – Cross platform Techniques: – Syntax – Checking & validation – Design: elements vs attributes

DTDs & Schemas XML document constraints Concepts: – XML structure – XML element & attribute constraints – Namespaces – Templates Techniques: – DTD files – XSD files – Binding XML to them – Validation

XML DOM Processing Tree-like structure Concepts: – Elements vs nodes – Traversal – Terminology Techniques: – DOM processing – SAX processing (callback) – SimpleXML & PHPDOM – Xpath integration

XSL & XPath Rich data structure/model Constrain with DTD or Schema Transform with XSL Xpath for DOM navigation in XSL or in code Intra-app Inter-app

Nirvana

MVC Frameworks Structured webapps Concepts: – MVC separation – Design patterns (front controller, adapter, active record?) – Autoloader Techniques: – Classes – Helpers – Hooks – Htaccess, virtual hosting – Cross-platform!

CodeIgniter

One PHP MVC framework Concepts: – Lightweight – Controllers, models, views – Libraries, helpers – Core Techniques: – discipline

XML-RPC Remote procedure execution Concepts: – RPC – Cross-platform – Request & response constraints Techniques: – Client – Server – Configuration – PHP quirks

How Multiple choice – 40-60? – 10-20? Short 3/4 – 5? 100 marks in total