« Ethernet(無線LANなど)経由でActiveSyncが接続できないのはファイアウォールのせい (12/30) | トップページ | 母親が「手書き文字入力」で Windows XP に入力できるソフト&デバイスは?(WACOM PenFEP/Jr) (1/1) »

2004.12.31

「すっきりわかるXML―構造からプログラミングまで」読了 (12/31)

「すっきりわかるXML―構造からプログラミングまで」読了。

うーん、分からなかった。XMLのDTDなどの記述が分からん。トホホ。

■メモ:

目次

第1章 XMLとは何か
第2章 XMLアプリケーション
第3章 XMLとWebサービス
第4章 XMLとデータ―ベース
第5章 XMLの文法
第6章 DTDとXML Schemaによる文書型定義
第7章 CSSによるXML文書の表示
第8章 XSLTによるXML文書の変換
第9章 XMLプログラミング

  • P44、
    • SGML,XML
  • P45、 SmartDoc ... Java. HTML,LaTeX,JavaHelpなどに変換可能。
  • P46、 WML ... 携帯端末用のWeb文書記述言語
  • p93 全文検索 Jakarta Lucene,Javaベース
  • p96 日本語形態素解析
  • p96 Validation(バリデーション)とは?
  • p143 XML Schemaの文法チェック msxsl.exe
    • msxsl.exe -v
  • P208、W3C、CSS、http://www.w3.org/Style/CSS/
  • p228 letter-spacing 文字の間隔 ,white-space 空白の扱い(normal,pre,nowrap) !
    • letter-spacing-スタイルシートリファレンス
      http://www.htmq.com/style/letter-spacing.shtml


      文字の間隔を指定する

    • white-space-スタイルシートリファレンス
      http://www.htmq.com/style/white-space.shtml

      normal

      ソース中の連続する半角スペース・タブ・改行を、1つの半角スペースとして表示します。ボックスの大きさが指定されている場合には、その大きさに応じて自動的に改行されます。

      pre

      ソース中の連続する半角スペース・タブ・改行を、そのまま表示します。

      nowrap

      ソース中の連続する半角スペース・タブ・改行を、1つの半角スペースとして表示します。ボックスの大きさが指定されている場合にも、自動的に改行されません。

  • p229 list-style-type
    • list-style-type
      http://www.cybergarden.net/diccss/example/list-style-type.html


      値:none(無し)
        disc(黒丸)[<UL>のときの規定値]
        circle(白丸)
        square(四角)
        decimal(1, 2, 3, ...)[<OL>のときの規定値]
        decimal-leading-zero(01, 02, 03, ...)
        lower-roman(i, ii, iii, ...)
        upper-roman(I, II, III, ...)
        lower-alpha(a, b, c, ...)
        upper-alpha(A, B, C, ...)
        lower-greek(α、β、γ, ...)
        upper-greek(Α、Β、Γ, ...)
        lower-latin(ラテン小文字)
        upper-latin(ラテン大文字)
        hebrew(ヘブライ数字)
        armenian(アルメニア数字)
        georgian(グルジア数字)
        cjk-ideographic(一、二、三、...)
        hiragana(あ、い、う、...)
        katakana(ア、イ、ウ、...)
        hiragana-iroha(い、ろ、は、...)
        katakana-iroha(イ、ロ、ハ、...)

  • p231 table-layout
    • table-layout-スタイルシートリファレンス
      http://www.htmq.com/style/table-layout.shtml


      通常、ブラウザはテーブル(表)全体を読み込んでから、内容に合わせて各縦列の幅を決定して表示を開始しますが、 table-layoutプロパティにfixedを指定すると、最初の横一行を読み込んだ時点で、各縦列の幅を決定して表示を開始するため、表示が速くなるメリットがあります。

  • p284 xsl:import xsl:include
    • @IT:XMLテクニック集 - XSLTテンプレートをインポートする
      http://www.atmarkit.co.jp/fxml/tecs/017xslt/17.html


      繰り返し使いたいXSLTスタイルシートを別ファイルとして用意しておき、<xsl:import>要素を使用してXSLTスタイルシートに取り込む方法を解説します。

    • @IT:XMLテクニック集 - XSLTテンプレートの機能を継承する
      http://www.atmarkit.co.jp/fxml/tecs/018xslt/18.html

      <xsl:import>要素を利用した外部スタイルシートのインポートで、優先順位の低いテンプレートを完全に打ち消すのではなく、現存するテンプレートの機能に追加するテクニックを紹介します。

    • Studying XSLT -- for advanced use -- [ include ]
      http://www.asahi-net.or.jp/~ps8a-okzk/xml/xslt10_2/include.html

       複数のスタイルシートを結合させる方法として、 includeとimportという2種類があります。

       これらによって、複数のスタイルシートを別々に作成しておいて後でまとめることができ、スタイルシートをより開発しやすく(特に複数人で開発する場合)なります。

    • @IT:XMLテクニック集 - XSLTテンプレートをインクルードする
      http://www.atmarkit.co.jp/fxml/tecs/016xslt/16.html


      繰り返し使いたいXSLTスタイルシートを別ファイルとして用意しておき、<xsl:include>要素を使用して新規に作成するXSLTスタイルシートに統合する方法を解説します。

  • p228 text-shadow 文字の陰影(色とサイズを指定)... CSSで文字に影。縁どり?
  • p321 JAXP とは?
    • JAXPによるDOMプログラミング
      http://ash.or.jp/java/jaxp_dom.htm


       JAXPとは、Java Api for Xml Processingの略で、サン・マイクロシステムズ株式会社から提供されているXMLパーサなどの、XMLデータを操作するためのクラスライブラリです。

    • Javaを紐解くための重点キーワード:JAXP
      http://www.atmarkit.co.jp/fjava/keyword/jkey/jkey04.html


      JAXP 1.0はJava API for XML Parsingの略で、XMLドキュメントをParsing(解析)するためのJavaのAPIである。

■関連:

Amazon.co.jp: 本: すっきりわかるXML―構造からプログラミングまで
http://www.amazon.co.jp/exec/obidos/ASIN/4534036205



|

« Ethernet(無線LANなど)経由でActiveSyncが接続できないのはファイアウォールのせい (12/30) | トップページ | 母親が「手書き文字入力」で Windows XP に入力できるソフト&デバイスは?(WACOM PenFEP/Jr) (1/1) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/49099/2435666

この記事へのトラックバック一覧です: 「すっきりわかるXML―構造からプログラミングまで」読了 (12/31):

« Ethernet(無線LANなど)経由でActiveSyncが接続できないのはファイアウォールのせい (12/30) | トップページ | 母親が「手書き文字入力」で Windows XP に入力できるソフト&デバイスは?(WACOM PenFEP/Jr) (1/1) »