XMLを120%使いこなすためのアイデアとヒントがたくさん詰まったHack集。こんなこともあんなことも出来るなんてと驚嘆の機能がずらり。XMLの魅力を最大限に感じていただくため秘蔵のテクニックを勢ぞろいさせました。XMLの表示、変換、作成に関して、多数のツールを紹介するとともに、データベースやRSSに関連するテクニックまで、幅広くカバーしています。初心者からエキスパートまで必ずや満足の一冊です。
XML Hacks
―エキスパートのためのデータ処理テクニック
Michael Fitzgerald 著、佐藤 直生 監訳、木下 哲也、有限会社 福龍興業 訳
- TOPICS
- Hacks , Web , HTML/CSS
- 発行年月日
- 2005年03月
- PRINT LENGTH
- 432
- ISBN
- 4-87311-221-4
- 原書
- XML Hacks
- FORMAT
関連ファイル
目次
監訳者まえがき クレジット はじめに 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からのコード生成 索引