1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Programming with XML in the pdf

12 356 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Programming with XML in the Microsoft .NET Framework
Thể loại Delivery Guide
Năm xuất bản 2002
Định dạng
Số trang 12
Dung lượng 239,86 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

This course requires that trainers meet the following requirements: Course 2500, Introduction to XML and the Microsoft .NET Platform, or Course 1905, Building XML-Based Web Application

Trang 1

Part Number: X08-87887

Course Number: 2663A

Released: 06/2002

Delivery Guide

Programming with XML in the

Trang 2

Information in this document, including URL and other Internet Web site references, is subject to change without notice Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places, and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, e-mail address, logo, person, place or event is intended or should be inferred Complying with all applicable copyright laws is the responsibility of the user Without limiting the rights under copyright, no part

of this document may be reproduced, stored in or introduced into a retrieval system, or transmitted

in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of Microsoft Corporation

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property

©2002 Microsoft Corporation All rights reserved

Microsoft, MS-DOS, Windows, Windows NT, Win32, Active Directory, ActiveX, BizTalk, IntelliSense, JScript, Microsoft Press, MSDN, PowerPoint, SQL Server, Visual Basic, Visual C#, and Visual Studio are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries

The names of actual companies and products mentioned herein may be the trademarks of their respective owners

Trang 3

Contents

Introduction

Course Materials 2

Prerequisites 3

Course Outline 4

Setup 6

Microsoft Official Curriculum 7

Microsoft Certified Professional Program 8

Facilities 11

Module 1: Introduction to XML in the NET Framework Overview 1

Course at a Glance 2

Lesson:Common Business Problems 3

Lesson: XML in the NET Framework 7

Review 14

Module 2: Parsing XML Overview 1

Lesson: Overview of XML Parsing 2

Lesson: Parsing XML Using XmlTextReader 14

Lesson: Creating a Custom Reader 31

Review 37

Lab 2.1: Parsing XML 39

Module 3: Validating XML Overview 1

Lesson: Examining Schemas 2

Lesson: Validating XML While Parsing 7

Lesson: Advanced Validation 23

Review 32

Lab 3.1: Validating XML 34

Module 4: Writing XML Overview 1

Lesson: Overview of Generating XML Documents 2

Lesson: Writing XML 6

Lesson: Generating XML with Namespaces 25

Lesson: Controlling XML Format and Converting XML 32

Review 41

Lab 4.1: Writing XML 43

Module 5: Querying XML Overview 1

Lesson: Introduction to Querying XML Using XPath 2

Lesson: Creating and Navigating a Document Cache 9

Lesson: Executing Your Query 17

Review 33

Lab 5.1: Querying XML Documents Using XPath 35

Trang 4

Module 6: Manipulating Cached XML

Overview 1

Lesson: Introduction to the XML Document Object Model 2

Lesson: Navigating XML Using the DOM 14

Lab 6.1: Manipulating Cached XmlDocument Objects (Optional) 37

Lesson: Creating New Nodes 43

Lesson: Modifying and Deleting Nodes 58

Review 72

Lab 6.1: Manipulating Cached XmlDocument Objects 74

Course Evaluation 88

Module 7: Transforming XML Overview 1

Lesson: Introduction to Transforming XML 2

Lesson: Programming the XslTransform Class 8

Lesson: Extending XSLT Style Sheets 24

Review 36

Lab 7.1: Transforming XML Documents 38

Module 8: Serializing Objects as XML Overview 1

Lesson: Introduction to XML Serialization 2

Lesson: Serializing Objects Using XmlSerializer 16

Lesson: Controlling XML Serialization 27

Review 45

Lab 8.1: Serializing Objects as XML 47

Course Evaluation 63

Trang 5

About This Course

This section provides you with a brief description of the course, audience, suggested prerequisites, and course objectives

This course teaches developers how to program with XML in the Microsoft® NET Framework so that they can build Microsoft Windows® or Web-based integrated applications that are easier to build, scalable, and flexible

This course is appropriate for developers who:

 Build Web-based or Windows applications that access data

 Build Web services

 Access data stored as XML

This course is not recommended for developers who:

 Want to learn a programming language, such as Microsoft Visual Basic® NET or Microsoft Visual C#™

 Want an introduction to XML and related technologies

 Want advanced-level information on developing XML-based applications

 Want to learn how to program by using Microsoft XML Core Services (MSXML), or how to program with XML in Microsoft

Internet Explorer 6.0

This course requires that students meet the following prerequisites:

 Experience with programming languages such as Visual Basic NET and Microsoft Visual C#

 Experience using the Microsoft Visual Studio® NET developer environment

 Experience building applications using XSLT, XPath, and XML Schemas

Description

Audience

Student prerequisites

Trang 6

This course requires that trainers meet the following requirements:

 Course 2500, Introduction to XML and the Microsoft NET Platform, or Course 1905, Building XML-Based Web Applications

 Course 1913, Exchanging and Transforming Data Using XML and XSLT

 Course 2091, Building XML-Enabled Applications Using Microsoft SQL Server 2000

 Course 2389, Programming with ADO.NET

 Course 2071, Querying Microsoft SQL Server 2000 with Transact-SQL

 Course 2373, Programming with Microsoft Visual Basic NET, or Course 2124, Programming with C#

After completing this course, students will be able to:

 Explain how XML is integrated into the NET Framework and the classes associated with XML in the NET Framework

 Parse and read XML in the NET Framework

 Write and validate an XML document

 Manipulate cached XML documents in memory

 Query XML documents

 Transform XML documents

 Create new XML schemas programatically

Trainer preparation

Course objectives

Trang 7

Course Timing

The following schedule is an estimate of the course timing Your timing may vary

Day 1

Start End Module

9:00 9:30 Introduction

Day 2

Start End Module

Trang 8

Day 3

Start End Module

Trang 9

Trainer Materials Compact Disc Contents

The Trainer Materials compact disc contains the following files and folders:

 Autorun.exe When the compact disc is inserted into the compact disc drive,

or when you double-click the Autorun.exe file, this file opens the compact

disc and allows you to browse the Student Materials or Trainer Materials compact disc

 Autorun.inf When the compact disc is inserted into the compact disc drive,

this file opens Autorun.exe

 Default.htm This file opens the Trainer Materials Web page

 Readme.txt This file explains how to install the software for viewing the

Trainer Materials compact disc and its contents and how to open the Trainer Materials Web page

 2663A_MS.doc This file is the Manual Classroom Setup Guide It contains

the steps for manually setting up the classroom computers

 2663A_sg doc This file is the Automated Classroom Setup Guide It

contains a description of classroom requirements, classroom configuration, instructions for using the automated classroom setup scripts, and the Classroom Setup Checklist

 Powerpnt This folder contains the Microsoft PowerPoint® slides that are used in this course

 Pptview This folder contains the Microsoft PowerPoint Viewer 97, which

can be used to display the PowerPoint slides if Microsoft PowerPoint 2002

is not available Do not use this version in the classroom

 Setup This folder contains the files that install the course and related

software to computers in a classroom setting

 StudentCD This folder contains the Web page that provides students with

links to resources pertaining to this course, including additional reading, review and lab answers, lab files, multimedia presentations, and course-related Web sites

 Tools This folder contains files and utilities used to complete the setup of

the instructor computer

 Webfiles This folder contains the files that are required to view the course

Web page To open the Web page, open Windows Explorer, and in the root

directory of the compact disc, double-click Default.htm or Autorun.exe

Trang 10

Student Materials Compact Disc Contents

The Student Materials compact disc contains the following files and folders:

 Autorun.exe When the compact disc is inserted into the CD-ROM drive, or

when you double-click the Autorun.exe file, this file opens the compact

disc and allows you to browse the Student Materials compact disc

 Autorun.inf When the compact disc is inserted into the compact disc drive,

this file opens Autorun.exe

 Default.htm This file opens the Student Materials Web page It provides

students with resources pertaining to this course, including additional reading, review and lab answers, lab files, multimedia presentations, and course-related Web sites

 Readme.txt This file explains how to install the software for viewing the

Student Materials compact disc and its contents and how to open the Student Materials Web page

 2663A_MS.doc This file is the Manual Classroom Setup Guide It contains

a description of classroom requirements, classroom setup instructions, and the classroom configuration

 Addread This folder contains additional reading pertaining to this course

 Appendix This folder contains appendix files for this course

 Democode This folder contains files that are used in the walkthroughs that

might be performed by the instructor while teaching this course

 Flash This folder contains the installer for the Macromedia Flash 5.0

browser plug-in

 Fonts This folder contains fonts that are required to view the PowerPoint

presentation and Web-based materials

 Labfiles This folder contains files that are used in the hands-on labs These

files may be used to prepare the student computers for the hands-on labs

 Media This folder contains files that are used in multimedia presentations

for this course

 Mplayer This folder contains the setup file to install Microsoft

Windows Media™ Player

 Practices This folder contains files that are used in the hands-on practices

 Sampcode This folder contains sample code that is accessible through the

Web pages on the Student Materials compact disc

 Webfiles This folder contains the files that are required to view the course

Web page To open the Web page, open Windows Explorer, and in the root

directory of the compact disc, double-click Default.htm or Autorun.exe

 Wordview This folder contains the Word Viewer that is used to view any

Word document (.doc) files that are included on the compact disc

Trang 11

Document Conventions

The following conventions are used in course materials to distinguish elements

of the text

Convention Use bold Represents commands, command options, and syntax that

must be typed exactly as shown It also indicates commands on menus and buttons, dialog box titles and options, and icon and menu names

names or placeholders for variable information Italic is also used for introducing new terms, for book titles, and for emphasis in the text

directory names, and folder and file names, except when specifically referring to case-sensitive names Unless otherwise indicated, you can use lowercase letters when you type a directory name or file name in a dialog box or

at a command prompt

ALL CAPITALS Indicate the names of keys, key sequences, and key

combinations — for example, ALT+SPACEBAR

monospace Represents code samples or examples of screen text

[filename] in command syntax indicates that you can

choose to type a file name with the command Type only the information within the brackets, not the brackets themselves

information within the braces, not the braces themselves

be repeated

Represents an omitted portion of a code sample

Trang 12

THIS PAGE INTENTIONALLY LEFT BLANK

Ngày đăng: 24/01/2014, 09:20