Home

OR  AND

表示行数

上記を含む
各種セミナーのご案内
マンガでわかるシリーズ
専門書店 Books Ohm
Home >コンピュータ・一般書>プログラミング>Perl、Ruby 詳細

Ruby de XML

・著者:須藤 功平 著
・定価:2625円(本体2500円+税)
・B5変 288頁
・ISBN 4-274-06500-6
・発売日:2002/11
ショッピングカートに入れる
 サンプルスクリプト
※本体価格は変更される場合があります。
※通常2〜3日以内で発送いたします。

Ruby言語とXMLパーサを使いXMLを具体的かつ平易に解説。

Ruby言語を利用してXMLの基本概念から記述方法、具体事例までを解説。XMLに関しての解説書は総じて難解で具体的な記述事例が少ないが、本書では、Rubyに実装されたXMLパーサである「REXML」を用いて、さまざまな実例を元にXMLを解説する。
数多くのRubyスクリプトを掲載し、本シリーズの特徴である軽妙なタッチと合わせて分かり易く説明。また、単に易しいだけでなく、DOMや関数群、パーサの内部動作にも言及。APIの詳解を含め内容的にも充実している。
★このような方におすすめ
・XMLを勉強しようと思う学生、社会人
・XMLに興味のある中級ユーザー
・Rubyユーザー全般
主要目次

第1章 どんなやつ? こんなやつ――XML概要
第2章 ところかまわずひとっ飛び――REXMLでXpathを使う
第3章 小鳥のように木で遊ぼう――ツリーAPによるXML文書の操作
第4章 韋駄天野郎参上――ストリーミングAPIによるXML文書の操作
第5章 離れていても(前編)――RubyでXML-RPC
第6章 離れていても(後編)――RubyでSORP
付録 REXML 2.4.2のツリーAPIリファレンス
ページトップへ戻る
詳細目次
第1章 どんなやつ? こんなやつ――XML概要
えっくすえむえる?
基礎から始めるXML
 XML宣言(XML declaration)
 処理命令(PI、Processing Instruction)
 要素(element)
 属性(attribute)
 テキスト(text)
 CDATAセクション(CDATA section)
 コメント(comment)
 ルート(root)
 文書型宣言(document type declaration)
 文書型定義(DTD、Document Type Definition)
 参照(reference)
小休憩
XML Namespace
 書式
 実践
 デフォルトネームスペース
まとめ


第2章 ところかまわずひとっ飛び――REXMLでXPathを使う
REXMLとは
七つのノード
ロケーションパス
 絶対ロケーションパス
 相対ロケーションパス
 絶対ロケーションパスは絶対
書式
 軸(axis)
 ノードテスト
 述部(predicate)
関数
 ノードセット関数
 文字列関数
 ブーリアン関数
 数値関数
QuickPath
まとめ


第3章 小鳥のように木で遊ぼう――ツリーAPIによるXML文書の操作
DOM
実践
 プロンプト作成
 設計
 ベース作成
 現状確認
 移動
 周辺状況確認
 XML文書作成
 編集
 拡張
まとめ


第4章 韋駄天野郎参上――ストリーミングAPIによるXML文書の操作
SAX
実践で実感
 ストリームパース
 SAX2パース
 プルパース
三つのAPIの比較
まとめ


第5章 離れていても(前編)――RubyでXML-RPC
XML-RPC
 RPCリクエスト
 RPCレスポンス
実践
 サーバの作り方
 クライアントの作り方
まとめ


第6章 離れていても(後編)――RubyでSOAP
SOAP
 SOAP概観
 SOAPエンベロープ(SOAP Envelope)
 SOAPエンコーディング(SOAP Encoding)
 HTTP上でのSOAP
 SOAP RPC
実践
 サーバの作り方
 クライアントの作り方
SOAP4R/1.4.7概観
まとめ


付録 REXML 2.4.2のツリーAPIリファレンス
 はじめに
 REXML::Nodeモジュール
 REXML::XMLTokensモジュール
 REXML::Namespaceモジュール
 REXML::Childクラス
 REXML::Parentクラス
 REXML::Elementクラス
 REXML::Documentクラス
 REXML::Instructionクラス
 REXML::Commentクラス
 REXML::Textクラス
 REXML::CDataクラス
 REXML::XMLDeclクラス
 REXML::DocTypeクラス
 REXML::Declarationクラス
 REXML::ElementDeclクラス
 REXML::NotationDeclクラス
 REXML::AttlistDeclクラス
 REXML::Entityクラス
 REXML::EntityConstモジュール
 REXML::Elementsクラス
 REXML::Attributeクラス
 REXML::Attributesクラス

 索 引
ページトップへ戻る