XML Hacks

―エキスパートのためのデータ処理テクニック

[cover photo]
TOPICS
Hacks , Web , HTML/CSS
発行年月日
PRINT LENGTH
432
ISBN
4-87311-221-4
原書
XML Hacks
FORMAT
Print
3,520円
この商品は品切れ再入荷未定です

XMLを120%使いこなすためのアイデアとヒントがたくさん詰まったHack集。こんなこともあんなことも出来るなんてと驚嘆の機能がずらり。XMLの魅力を最大限に感じていただくため秘蔵のテクニックを勢ぞろいさせました。XMLの表示、変換、作成に関して、多数のツールを紹介するとともに、データベースやRSSに関連するテクニックまで、幅広くカバーしています。初心者からエキスパートまで必ずや満足の一冊です。

関連ファイル

目次

監訳者まえがき
クレジット
はじめに

1章 XML文書の参照
	1.	XML文書の解釈
	2.	WebブラウザでのXML文書の表示
	3.	CSSを使用したXML文書へのスタイルの適用
	4.	文字参照とエンティティ参照の使用
	5.	テキストエディタでのXML文書の検証
	6.	グラフィカルなエディタでのXML文書の検証
	7.	XMLボキャブラリ作成のためのツールの選択
	8.	オンラインでのXML文書の検証
	9.	コマンドラインからのXML文書の検証

2章 XML文書の作成
	10.	Microsoft Word 2003を使用したXML文書の編集
	11.	Microsoft Excel 2003でのXMLの使用
	12.	新旧のMicrosoft OfficeファイルのXMLへの変換
	13.	XMLSpyを使用したテキストファイルからのXML文書の作成
	14.	CSVファイルからのXML文書の作成
	15.	HTML Tidyを使用したHTML文書のXHTMLへの変換
	16.	XQueryによる文書の変換
	17.	Saxonを使ったXQueryの実行
	18.	エンティティによるテキストと文書の組み込み
	19.	XIncludeを使用した外部文書の組み込み
	20.	XML文書のエンコーディング
	21.	XLinkとXMLの考察
	22.	Diffとは?XML文書の差分
	23.	XML情報セットを介したXML文書の参照

3章 XML文書の変換
	24.	XSLTスタイルシートの構造の理解
	25.	コマンドラインプロセッサを使用したXML文書の変換
	26.	グラフィカルエディタを使用したXML文書の変換
	27.	TreeViewerを使用したノードの解析
	28.	xmllintシェルを使用した文書ツリーの調査
	29.	汎用のCSSまたはXSLTを使用した、文書の表としての閲覧
	30.	Relaxerを使用したXSLT恒等スタイルシートの生成
	31.	汎用恒等スタイルシートとXalanを使用したXMLのプリティプリント
	32.	XML文書からテキストファイルの作成
	33.	属性から要素への変換と要素から属性への変換
	34.	XMLからCSVへの変換
	35.	SpreadsheetMLの作成と処理
	36.	XSLTの出力形式の選択
	37.	XSLT 2.0を使用した複数の出力文書の生成
	38.	MySQLからのXMLの生成
	39.	XSL-FOとFOPを使用したXML文書の処理
	40.	リテラル結果と命令要素を使用した結果の構築
	41.	プッシュ型スタイルシートとプル型スタイルシートの記述
	42.	XSLTを使用した数値演算の実行
	43.	grepとsedを使用したXML文書の変換
	44.	XSLTを使用したSVGの生成
	45.	XSLT 1.0と2.0でのグループ化
	46.	EXSLT拡張機能の使用

4章 XMLボキャブラリ
	47.	XMLボキャブラリにおけるXML名前空間の使用
	48.	RDDL文書の作成
	49.	XHTML 1.0文書の作成と妥当性検証
	50.	DocBookを使用したXMLでの書籍、技術マニュアル、論文の作成
	51.	SVGを使用したグラフィックスの表示
	52.	XML文書でのXFormsの使用

5章 スキーマ言語によるXMLボキャブラリの定義
	53.	DTDに対するXML文書の妥当性検証
	54.	XML Schemaに対するXML文書の妥当性検証
	55.	XML Schemaに対する複数文書の妥当性検証
	56.	W3Cスキーマの整合性チェック
	57.	RELAX NGに対するXML文書の妥当性検証
	58.	インスタンスからのDTDの作成
	59.	インスタンスやDTDからのXML Schema文書の作成
	60.	インスタンスからのRELAX NGスキーマの作成
	61.	RELAX NGからXML Schemaへの変換
	62.	RELAX NGとSchematronの両方を使用したビジネスルールの検証
	63.	スキーマに基づいたインスタンスの生成

6章 RSSとAtom
	64.	RSSフィードのサブスクライブ
	65.	RSS 0.91文書の作成
	66.	RSS 1.0文書の作成
	67.	RSS 2.0文書の作成
	68.	Atom文書の作成
	69.	RSS文書とAtom文書の妥当性検証
	70.	XML::RSSを使用したRSSの作成
	71.	WebサイトへのRSS見出しのポスト
	72.	GoogleからのRSS 0.91フィードの作成

7章 高度なXML Hack
	73.	Antを使用したXMLパイプライン
	74.	エンティティの代わりに要素を使用した「amp(アンパサンド)増殖問題」の回避
	75.	Cocoonを使用してWebページの整形式ビューを作成して、そこからデータを抽出する
	76.	JavaScriptを使用した整形式XMLの作成
	77.	ドキュメントオブジェクトモデル(DOM)を使用したXML文書の検証と編集
	78.	SAXを使用したXML処理
	79.	XMLからのコード生成


索引