Tài liệu Module 4: Technologies for Handling XML Data - Pdf 84



Contents
Overview 1
Lesson: Metadata and XML Processing 2
Lesson: XML Processing Technologies 6

Module 4: Technologies
for Handling XML Data
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, places or events 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

• Microsoft
®
PowerPoint
®
file 2500A_04.ppt

To prepare for this module:
!
Read all of the materials for this module.
!
Read the modules on DOM, XPath, XSL and XSLT, and XQuery.
!
Be ready to compare and contrast the uses of the technologies that are
discussed in this chapter.

Presentation:
45 Minutes
Required Materials
Preparation Tasks
iv Module 4: Technologies for Handling XML Data Module Strategy
This is an overview module. The instructional strategy depends on the quality
of your lecture. Be prepared to carefully and quickly explain the ideas presented
here. You have less than an hour to complete this module, so present each slide
without lingering on any particular topic. The modules that follow this one
discuss each issue in more depth.
Use the following strategy to present this module:
!


Module 4: Technologies for Handling XML Data 1 Overview
!
Metadata and XML Processing
!
XML Processing Technologies

*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
This module describes several interdependent technologies. You use them to:
!
Query an Extensible Markup Language (XML) document.
!
Change the content of an XML document.
!
Change the structure of an XML document.

This module will help you choose which technologies to apply in different
circumstances.
After completing this module, you will be able to:
!
Identify the appropriate technology for the task that requires you to
manipulate XML data.
!

Module 4: Technologies for Handling XML Data 3 What Is XML Metadata?
!
Metadata is data about data
!
Humans use lexical metadata to understand
the markup
"
Consists of the meaning of the element and attribute
names
!
Software uses structural metadata
"
Consists of the element hierarchy and the presence of
attributes, comments, or CDATA sections
!
DOM and XPath model structural metadata as a tree

*****************************
ILLEGAL FOR NON
-
TRAINER USE
******************************
Metadata is a general computing term that means data about data.
Consider a recipe for making French bread that is written on an index card. The
data is the recipe. The metadata is the name of the person who wrote the recipe
on the index card, where the card is located, or any other information about the
recipe.

DOM and XPath both process XML by creating a tree representation of its
structural metadata. The structural metadata is represented as a tree of nodes.
Modeling XML data as a tree of nodes creates groups of related data that you
can use to efficiently locate, query, and change specific content.
DOM and XPath: XML
metadata as a tree


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status