634 めざせへなちょこ
  • Home

カテゴリ 「XML」

属性リスト宣言

書式

<!ATTLIST 要素名 属性名 (属性値の候補|属性値のデータ型) デフォルト属性 "デフォルト値">

データ型

データ型 意味
CDATA 文字データを表すデータ型
ID 一意識別子
IDREF 一意識別子への参照
IDREFS 複数のIDREF
NMTOKEN 名前として使用できる文字を記述するためのデータ型
NMTOKENS 複数のNMTOKEN
ENTITY 外部実態
ENTITIES 複数のENTITY
列挙 ユーザ指定の属性値リスト

例:CDATA

<!ATTLIST profile name CDATA #IMPLIED>

例:ID, IDREF, IDREFS

<!ATTLIST profile snum (ID|IDREF) #REQUIRED>

例:NMTOKEN, NMTOKENS

<!ATTLIST profile name NMTOKEN #IMPLIED>

デフォルト宣言

デフォルト値 説明
値 デフォルト値として設定される
#REQUIRED 省略を許可しない
#IMPLIED 省略可能
#FIXED “値” 固定値

例

<!ATTLIST profile name CDATA "MAME">

省略不可

<!ATTLIST profile name CDATA #REQUIRED>

省略可

<!ATTLIST profile name CDATA #IMPLIED>

固定値

<!ATTLIST profile name CDATA #FIXED "MAME">

メモ書き

ひとつの要素に複数の属性を定義する場合、以下の2通りの方法がある。

<!ATTLIST 要素名 属性名1 候補値 "デフォルト値">
<!ATTLIST 要素名 属性名2 候補値 "デフォルト値">
<!ATTLIST 要素名 属性名1 候補値 "デフォルト値"
          要素名 属性名2 候補値 "デフォルト値">
Posted by 634 on 水曜日, 1 1月, 2003 Category: XML  
Comments (0)

文章型宣言 (DOCTYPE宣言)

書式

<!DOCTYPE 要素名 []>

[ と ] の中に DTD を記述する。

Posted by 634 on 水曜日, 1 1月, 2003 Category: XML  
Comments (0)

要素型宣言

書式

<!ELEMENT 要素名 (内容定義)>

内容定義

パターン一覧

パターン 解説
(#PCDATA) 内容は文字データのみ
(子要素1, 子要素2 … 子要素n) 子要素を持つ
(#PCDATA|子要素1…子要素n) 上記2つのデータが混合する
EMPTY 空要素

出現回数指定一覧

指定記号 解説
? 要素は0個か、または1個だけ出現。
* 要素は0個以上、いくつでも出現。
+ 要素は最低1個以上出現。
, 要素は指定された順番どおりに出現。
| 区切られたようそのうち、どれか1個出現。
() ひとまとまり

例:要素内には子要素が 1 個だけ出現する。

<!ELEMENT 要素 (子要素)>

例:要素内の子要素は 子要素 1, 2, 3 の順番で出現する。

<!ELEMENT 要素 (子要素1, 子要素2, 子要素3)>

例:要素内には 子要素1 か 子要素2 のどちらかひとつが出現する。

<!ELEMENT 要素 (子要素1 | 子要素2)>

例:要素内には子要素が0個か、または1個出現する。

<!ELEMENT 要素 (子要素?)>

例:要素内には子要素が1個以上出現する。

<!ELEMENT 要素 (子要素+)>

例:要素内には子要素が0個以上、いくつでも出現する。

<!ELEMENT 要素 (子要素*)>

例:空要素の宣言

<!ELEMENT 要素 EMPTY>
Posted by 634 on 水曜日, 1 1月, 2003 Category: XML  
Comments (0)

ページ 1 of 1912345>10...最後のページ >

任意整理
カーテン、オーダーカーテン
ドレッサー、食器棚
地上デジタル放送
廃車
FX 比較
卓上カレンダー
誕生日プレゼント、結婚祝い
吸引器
プロペシア
  • カテゴリ

    • Java (477)
      • Ant (2)
      • Apache Cayenne (1)
      • Apache Commons (16)
      • Apache POI (1)
      • Apache Struts (19)
      • Apache Tapestry (1)
      • Apache log4j (2)
      • AspectJ (1)
      • Click Framework (1)
      • CruiseControl (1)
      • DbUnit (1)
      • Guice (8)
      • Hibernate (10)
      • HtmlUnit (1)
      • HttpUnit (1)
      • J2EE (2)
      • JAXB (1)
      • JFreeChart (4)
      • JNDI (1)
      • JSF (8)
      • JSP (20)
      • JSTL (3)
      • JUnit (1)
      • Jakarta Cactus (1)
      • Java API for XML Processing (16)
      • Java Servlet (11)
      • Java Web Services Developer Pack (1)
      • Java Work (40)
      • Pager Tag Library (1)
      • Rhino (5)
      • ServletUnit (1)
      • SpringFramework (7)
      • StrutsTestCase for JUnit (1)
      • Torque (3)
      • Velocity (8)
      • XMLUnit (1)
      • XStream (1)
      • iBATIS (2)
      • jMock (1)
      • その他 (83)
    • JavaScript (69)
      • MochiKit (3)
      • Prototype (1)
      • script.aculo.us (1)
      • その他 (7)
      • ゲームを作る (6)
    • PHP (107)
      • ADOdb (1)
      • CakePHP (3)
      • Eclipse for PHP Developers (3)
      • GD (2)
      • Jettable (1)
      • Mojavi (4)
      • PDO (5)
      • PEAR (10)
        • PEAR::Auth (1)
        • PEAR::Calendar (1)
        • PEAR::HTML_QuickForm (3)
        • PEAR::Log (1)
        • PEAR::Net_UserAgent_Mobile (1)
      • PHPUnit (4)
      • Smarty (8)
      • XAMPP連携 (1)
      • cURL(Client URL Library) (4)
      • phpDocumentor (4)
      • symfony (9)
      • 正規表現 (1)
    • Ruby (32)
      • Ruby on Rails (12)
    • XML (57)
    • ソフトウェア開発 (233)
      • Eclipse (18)
      • FindBugs (1)
      • Hudson (1)
      • Maven, Maven2 (2)
      • SWEBOK (1)
      • Selenium (1)
      • Winstone (1)
      • pmbok (1)
      • trac (2)
      • アジャイル開発 (3)
      • アスペクト指向(Aspect-Oriented) (1)
      • アルゴリズム (32)
      • アーキテクチャ (32)
      • エクストリーム・プログラミング(XP) (1)
      • オブジェクト指向(OO) (10)
      • コーディング規約 (1)
      • スクレイピング (1)
      • ソフトウェアテスト (1)
      • ツール (3)
      • バージョン管理システム (20)
        • CVS (11)
        • Git (3)
        • Subversion (6)
      • パターン・原則 (77)
        • GRASP (10)
        • アンチパターン (1)
        • デザインパターン (64)
          • GoFデザインパターン (22)
          • おこさまデザインパターン (24)
          • コアJ2EEパターン (16)
      • モバイルサイト開発 (1)
      • リファクタリング (13)
      • 品質管理(Quality Control) (1)
      • 技術メモ (6)
      • 能力成熟度モデル統合(CMMI) (1)
    • Perl (19)
      • ActivePerl (1)
    • Ajax (1)
    • Flash (27)
      • ActionScript3.0 (17)
      • Flex2 (27)
      • MXML (4)
    • Microsoft (137)
      • .NET (16)
        • VB.NET (2)
      • ASP (24)
      • C# (22)
      • NAnt (1)
      • VB (27)
      • VBA (41)
      • Visual SourceSafe(VSS) (3)
      • WSH (2)
      • ado (11)
    • データベース (113)
      • MySQL (7)
        • パフォーマンスチューニング (2)
      • oracle (85)
        • oo4o (10)
        • plsql (37)
      • sql (20)
    • HTML (7)
      • HTML5 (1)
      • css (4)
    • Google (55)
      • Android (2)
      • Google App Engine (4)
      • GoogleAppEngine (2)
      • Googleデスクトップガジェット (13)
      • iGoogle (1)
    • OS・Server (22)
      • .htaccess (1)
      • FireFox (1)
      • Linux (10)
      • OpenLDAP (1)
      • Tomcat (2)
      • UNIX (5)
      • Windows (4)
      • XAMPP (1)
    • WEBサービス・API (64)
      • Amazon (1)
      • FC2 (1)
      • GoogleChartAPI (1)
      • Seesaaブログ (1)
      • Twitter (1)
      • Yahoo (17)
      • YouTube API (2)
      • ウィジェット (3)
      • デスクトップ (1)
    • オープンソース (1)
      • osCommerce (1)
    • iPhone (1)
    • Webデザイン (1)
      • Photoshop (1)
    • 未分類 (1)
  • タグ

    アルゴリズム ガジェット デザインパターン デスクトップがジェット データベース バージョン管理 パターン フレームワーク 開発手法 開発環境 .NET ADO.NET Apache Apache Commons ASP ASP.NET C# CVS DI Eclipse Google Guice J2EE Jakarta Java JavaEE JavaScript Microsoft MySQL oo4o Oracle OSS PDO Pear PHP PL/SQL RoR Ruby Ruby on Rails Smarty SQL symfony VB VB.NET VisualBasic
  • リンク

    • 634ラボhttp://634blog.ayumu-baby.com/
    • Youtube Stationhttp://634labs.ayumu-baby.com/douga/
    • Gamehttp://634labs.ayumu-baby.com/game/
    • ネイルサロン検索 nailcohttp://nailco.jp/
    • GitHubhttp://github.com/634/
    • SourceForge.JPhttp://sourceforge.jp/users/tk1102/
    • wonderflhttp://wonderfl.net/user/634
    • iddyhttp://iddy.jp/profile/634/
  • Tweet

  • 管理者への連絡

    お名前 (必須)

    メールアドレス(返信が必要な場合)

    題名

    メッセージ本文

    確認
    captcha→

    Sending ...

© 2010 634 powered by WordPress. Regal Theme Designed by Gauson Design
ログイン | Top