Advanced Server-side ProgrammingシリーズPerl/Python/PHPによる XML プロセッシング徹底解説
2002年12月9日紙版発売
MartinC.Brown 著,(株)日本ユニテック 翻訳
B5変形判/440ページ
定価3,828円(本体3,480円+税10%)
ISBN 4-7741-1641-6
ただいま弊社在庫はございません。
書籍の概要
この本の概要
XMLはどんな言語/プラットフォームとも相性がよく,柔軟性に優れているため,Webアプリ開発に欠かせない技術のひとつとなっています。本書では,Perl/Python/PHPといった代表的なスクリプト言語によるXMLデータ生成プログラミングを通し,コストパフォーマンスの高いWebアプリケーションの開発を紹介していきます。
こんな方におすすめ
- Webアプリ開発者
- XML初心者のWebプログラマ
- Perlユーザ
目次
Part 1 XMLの利用
Chapter 1 XMLの概要
- 1-1 固有のデータ形式
- 1-2 XML-データをポータブルなものにする手段
- 1-3 XML言語仕様の設計目標
- 1-4 XMLの特徴
- 1-5 XML:過去,現在,そして将来
- 1-6 XMLとスクリプト言語
- 1-7 本書の読み方
Chapter 2 XMLの基礎
- 2-1 XMLの構造
- 2-2 整形式XML文書
- 2-3 エンティティ参照
- 2-4 XML処理命令
- 2-5 XML宣言
- 2-6 まとめ
Chapter 3 データ型定義(DTD)
- 3-1 DTD構文
- 3-2 データのモデル化のためのDTDの使用
- 3-3 どのようなときにDTDを使うか
- 3-4 標準的なDTD
- 3-5 まとめ
Chapter 4 スクリプト言語とXML
- 4-1 なぜスクリプト言語を利用するのか
- 4-2 スクリプト言語の皮肉
- 4-3 まとめ
Chapter 5 データ交換とXML
- 5-1 XMLの解析
- 5-2 Unicode
- 5-3 リモートデータ交換
- 5-4 まとめ
Part 2 XMLとPerl
Chapter 6 PerlによるXMLソリューション
- 6-1 XML::Parserの使用
- 6-2 SAXを使用するXML処理
- 6-3 DOMを使用するXML処理
- 6-4 XMLの生成
- 6-5 その他のXMLモジュール
- 6-6 まとめ
Chapter 7 PerlとUnicode
- 7-1 コアサポート
- 7-2 Unicodeデータの処理
- 7-3 Unicode文字の変換
- 7-4 まとめ
Chapter 8 PerlによるXML文書の生成と解析
- 8-1 SAXパーサの使用
- 8-2 DOMパーサの使用
- 8-3 まとめ
Chapter 9 PerlによるXML文書の変換
- 9-1 データベース管理
- 9-2 データベースの内容をXMLに変換する
- 9-3 まとめ
Chapter 10 PerlによるSOAP/XML-RPCの適用
- 10-1 SOAP::Liteの紹介
- 10-2 SOAPクライアントのプログラミング
- 10-3 SOAPサーバの作成
- 10-4 SOAP::Liteのデバッグ
- 10-5 XML-RPCの使用
- 10-6 SOAP::LiteとXML-RPCの今後
- 10-7 まとめ
Part 3 XMLとPython
Chapter 11 PythonによるXMLソリューション
- 11-1 xmllibモジュール
- 11-2 Expatを使った解析
- 11-3 SAXを使った解析
- 11-4 DOMを使った解析
- 11-5 まとめ
Chapter 12 PythonとUnicode
- 12-1 Unicode文字列の作成
- 12-2 Unicodeの変換
- 12-3 Unicodeデータベースへのアクセス
- 12-4 まとめ
Chapter 13 PythonによるXML文書の生成と解析
- 13-1 SAXによる解析
- 13-2 xmlprocによる検証
- 13-3 まとめ
Chapter 14 PythonによるXML文書の変換
- 14-1 XMLを内部構造体に変換する
- 14-2 XMLを内部クラス表現に変換する
- 14-3 まとめ
Chapter 15 PythonによるSOAP/XML-RPCの適用
- 15-1 SOAPの使用
- 15-2 XML-RPCのソリューション
- 15-3 まとめ
Chapter 16 ZopeとXML文書
- 16-1 XMLのエクスポートフォーマット
- 16-2 DTMLリソースとXMLリソースの結合
- 16-3 ZopeとXML-RPC
- 16-4 まとめ
Part 4 XMLとPHP
Chapter 17 XMLとPHP
- 17-1 単純なXMLパーサの構築
- 17-2 XMLパーサの内部
- 17-3 XMLからHTMLへの変換
- 17-4 まとめ
Chapter 18 PHPによるXMLアプリケーションの開発
- 18-1 RSSフォーマット
- 18-2 RSSアグリゲータの構築
- 18-3 RSS文書の作成
- 18-4 まとめ
Chapter 19 PHPとXML-RPC
- 19-1 XML-RPCクライアントの作成
- 19-2 XML-RPCサーバの作成
- 19-3 XML-RPCのデータ変換
- 19-4 PHPにおけるXML-RPCの利点
- 19-5 まとめ
Part 5 XMLと他の言語
Chapter 20 XMLとREBOL
- 20-1 REBOLによるXML情報の解析
- 20-2 REBOLによるXML-RPC
- 20-3 まとめ
Chapter 21 XMLとRuby
- 21-1 XMLの解析
- 21-2 RubyとXML-RPC
- 21-3 まとめ
Chapter 22 XMLとTcl
- 22-1 TclXMLパーサ
- 22-2 TkでXMLを表示する
- 22-3 XML-RPCの使用
- 22-4 まとめ
Chapter 23 AppleScriptとXML
- 23-1 AppleScriptによるXMLの解析
- 23-2 AppleScriptでのXML-RPC
- 23-3 XMLとMac OS X
- 23-4 まとめ
付録A Unicodeクイックリファレンス
- A-1 基本文字セット
- A-2 XML文字セットの名前
付録B リソースガイド
- B-1 一般的なリソース
- B-2 XML関連リソース
- B-3 Perl関連リソース
- B-4 Python関連リソース
- B-5 PHP関連リソース
- B-6 REBOL関連リソース
- B-7 Rudy関連リソース
- B-8 Tcl関連リソース
- B-9 AppleScript関連リソース
- B-10 XMLソフトウェア
この本に関連する書籍
-
Webアプリケーションサーバ ZOPEパーフェクトガイド
今話題のオープンソースソフトウェア「Zope」は,PythonベースのWebアプリケーションサーバです。本書はドイツと米国で好評を博した『THE BOOK of ZOPE』の翻訳本で,ア...
-
JavaによるSOAP プログラミング パーフェクトガイド
Webサービスの中でも最も注目度が高いSOAP(Simple Object Access Protocol)は,XMLベースのメッセージングサービスです。本書では,SOAPとの相性が良いJavaによるプロ...
-
改訂版 標準XML完全解説(上)
前著「標準XML完全解説」から3年経ち,XMLを取り巻く環境はすっかり様変わりしました。本書は改訂にあたり,上下巻に分冊,XMLに関連したテクノロジーをわかりやすく解...