XML/XSL编程教程(英文版)

XML/XSL编程教程(英文版)
作 者: 玛俐·伽芙莲
出版社: 北京希望电子出版社
丛编项: 21计算机专业技术丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: XML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《XML/XSL编程教程(英文版)》作者简介

内容简介

《XML/XSL编程教程(英文版)(附光盘)》是一本关于XML和XSL高级编程的教科书。全书以XML和XSL在电子商务系统中的应用为基础,详尽地阐述了如何使用XML等新兴技术来开发设计商务网站,它同时也包含了各种相关新技术,如XSL、XSLT和计划管理体系等技术。《XML\XSL编程教程(英文版)(附光盘)》由三部分组成:第一部分详尽介绍XML技术体系,包括基于XML的各种新技术,如XSL、XSLT等;第二部分介绍如何应用XML技术以及XML在电子商务系统中的实际应用;第三部分介绍ITSO XML的实际应用。《XML\XSL编程教程(英文版)(附光盘)》对XML/XSL技术的发展以及用XML/XSL技术进行开发和编程起到进一步的推动作用。《XML\XSL编程教程(英文版)(附光盘)》内容新、理论联系实际,讲练结合,有很强的实用性和指导性,面向开发和编程人员,对于从事电子商务系统设计的工程师和高校计算机应用专业的师生是一本不可多得的计算机技术教材。

图书目录

PART ONE Introduction to XML technology

CHAPTER 1 Why XML?

1.1 Background

1.2 XML-a universal data format

1.3 XML business benefits

1.3.1 Information Sharing

1.3.2 XML inside a single application

1.3.3 Content delivery

1.4 Technological benefits of XML

1.4.1 An example of using XML

1.4.2 Major benefits

1.5 XML history

1.6 Real-life uses of XML

1.6.1 SABRE and Wireless Markup Language

1.6.2 Chemical Markup Language

CHAPTER 2 XML overview

2.1 XML concepts

2.1.1 XML and SGML

2.1.2 Document validity and well-formedness

2.1.3 Document Type Definition

2.1.4 Namespaces

2.1.5 DTD versus XML Schemas

2.2 XML Linking

2.3 XPath

2.4 XPointer

2.4.1 Types of XPointer locators

2.5 eXtensible Stylesheet Language(XSL)

2.5.1 Cascading Style sheets

2.5.2 XSL=fo:+XSLT

2.5.3 XSL Transformations

2.5.4 Relationship between XSL and XPath

2.5.5 An XML example

CHAPTER 3 Processing XML using Java

3.1 XML applications

3.2 SAX

3.2.1 SAX classes and interfaces

3.2.2 SAX example

3.3 DOM

3.3.1 DOM hierarchy

3.3.2 DOM example

3.3.3 DOM Level 2

3.4 SAX or DOM?

3.4.1 SAX advantages and disadvantages

3.4.2 DOM advantages and disadvantages

PART TWO Applying XML technology in IBM WebSphere

CHAPTER 4 Introduction to IBM WebSphere Application Server V3

4.1 XML for Java Parser

4.2 LotusXSL

4.3 DTD Catalogs

CHAPTER 5 XML Parser for Java

5.1 How to parse an XML document using DOM

5.2 How to create an XML document using DOM

5.3 Reading and querying DTD information

5.4 Using namespaces

CHAPTER 6 LotusXSL

6.1 So,what is an XSLT processor?

6.2 XSLT basics

6.2.1 Accessing attributes

6.2.2 Conditional processing

6.2.3 Repetition

6.2.4 Creating attributes and elements

6.3 LotusXSL API

6.3.1 Integrating a parser with the XSL processor

6.3.2 DefaultApplyXSL

6.3.3 Configuring DefaultApplyXSL

6.3.4 Running DefaultApplyXSL

CHAPTER 7 WebSphere and XML approaches

7.1 WebSphere programming model

7.1.1 Servlets

7.1.2 Java Server Pages

7.1.3 Servlets,JSPs,and JavaBeans

7.2 Generating XML with Websphere Application Server

7.2.1 The println method

7.2.2 The Document Object Model approach

7.2.3 the JSP method

7.2.4 Comparison of methods-generating XML

7.3 Applying XSL to XML with WebSphere Application Server

7.3.1 using XSL within a servlet

7.3.2 Using XSL automatically

7.3.3 XSLT Islands

7.4 Using XSL selectively

7.4.1 Defining an alternative Web application

7.4.2 Applying XSL based on browser type

7.5 Comparison of approaches

7.5.1 Applying XSL

7.5.2 Comparison of XML/XSL and Servlet/JSP

PART THREE ITSO XML application

CHAPTER 8 XML application scenario

8.1 Application overview

8.2 Database architecture

8.3 Document Type Definition

8.4 Application architecture

CHAPTER 9 XML application implementation

9.1 Logon and user profile management

9.1.1 User profile database

9.1.2 User profile registration servlet

9.1.3 Logon servlet

9.1.4 User interfaces

9.2 Alternative-XSLT Islands

9.3 Search engine

9.3.1 Searching for products and adding to order

9.4 Implementation of shopping basket and ordering system

9.4.1 Implementing the shopping basket as a JavaBean

9.4.2 Program Flow

9.4.3 The orderbasket.jsp file

9.4.4 BasketBean implementation

9.4.5 XSL stylesheet implementation-basket.xsl

9.5 Order tracking

9.5.1 Servlet overview

9.5.2 Displaying order reports

9.5.3 Retrieving individual order information

9.5.4 Generating the HTML output

9.6 Supplier

CHAPTER 10 Use and implementation of the DatabaseDom bean

10.1 Use,limitations,and approach

10.1.1 The template file

10.1.2 definition of template file elements

10.1.3 Example output

10.1.4 Bean methods

10.1.5 Updating the database

10.2 The implementation of the Databasedom bean

10.2.1 Generating XML from the database

10.2.2 Updating the database from an XML DOM tree

10.2.3 Creating the column to XML mapping

CHAPTER 11 Conclusions

11.1 Successes

11.2 Lessons Learned

11.3 Areas for future exploration

APPENDIX A WebSphere Installation

A.1 Prerequisites

A.2 Create a user for WebSphere and DB2 UDB

A.3 Install the IBM JDK 1.1.7P

A.4 Install IBM HTTP Server 1.3.6

A.5 Install DB2 UDB 6.1 and Fix pack

A.5.1 Installing DB2 UDB 6.1

A.5.2 Installing the Fix pack

A.6 Test the installation so far

A.7 Installing WebSphere Application Server

A.8 Testing your installation

A.9 Configuring a laptop/mobile machine with a constant IP address

A.10 Configuring and testing an Enterprise Bean

A.10.1 Setting up a DataSource

A.10.2 deploying and installing the Enterprise Bean

A.10.3 Summary

APPENDIX B ITSO XML Application demo installation

B.1 Installing the databases

B.2 Configuring WebSphere Application Server 3.0

B.2.1 Updates to Common classes

B.2.2 Application definition and DefaultApplyXSL

B.2.3 User Profiles

B.2.4 The supplier application

B.3 Installing the application files

B.4 Optional XSLT Island

B.5 Running the application