戻る

XML


目次


XML記述一覧

XML説明
<?処理命令のターゲット 処理のパラメータ ?>処理命令
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<?xml-stylesheet type="text/xsl" href="XSLファイル名" ?>
<![CDATA[文字列]]>CDATAセクション
<タグ名 属性リスト>要素の内容</タグ名>タグ形式
<タグ名 />空要素
DTD(Document Type Definition)説明
<!DOCTYPE ルート要素の名前[宣言リスト]>DTDの形式
<!ELEMENT 要素名 (#PDCATA) >要素の内容は文字列
<!ELEMENT 要素名 (B) >Bが必ず一回出現
<!ELEMENT 要素名 (B?) >Bが0か一回出現
<!ELEMENT 要素名 (B+) >Bが一回以上出現
<!ELEMENT 要素名 (B*) >Bが0回以上出現
<!ELEMENT 要素名 (B,C) >Bの次にCがともに一個ずつ
<!ELEMENT 要素名 (B|C) >BまたはCが一個だけある
<!ELEMENT 要素名 (B,C*) >Bの次にCが0回以上出現
<!ELEMENT 要素名 EMPTY >空要素
<!ATTLIST 要素名 属性名n 属性値の種類 "既定値" ...>属性リスト
<!ENTITY エンティティ名 "エンティティ参照の際に置き換える文字列">エンティティの宣言
<!NOTATION 気泡名 SYSTEM "記法を特定するオブジェクトのURL">XML以外の記法の宣言
<!NOTATION 記法名 PUBLIC "公開識別子" "記法を特定するオブジェクトのURL">XML以外の記法宣言(公開)
<!ENTITY エンティティ名 SYSTEM "ファイルのURL" NDATA "記法名">記法指定エンティティ
<!ENTITY エンティティ名 PUBLIC "公開識別子" "ファイルのURL" NDATA "記法名">記法指定エンティティ(公開)
<!ATTLIST 要素名 属性名 NOTATION 記法名候補 デフォルト値>記法指定付属性
<!DOCTYPE ルート要素 SYSTEM "DTDファイル名">別のDTDをロード
XML Schema説明
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"></xsd:schema>XMLschema定義
<xsd:element name="要素名" type="xsd:datatype">要素宣言

属性

属性値の種類意味
CDATA文字データ
ID識別子
IDREF識別子の参照に使う属性値
NMTOKEN名前トークン
NMTOKENS複数の名前トークン
ENTITY実体参照値
ENTITIES複数の実体参照値

既定値

既定値意味
属性値""で囲んだ値
#FIXED属性値を変更できない
#IMPLIED属性値が省略された場合の動作はアプリケーションに依存
#REQUIRED属性を指定しなければならない
トップへ戻る

XSL記述一覧

XSL説明
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"></xsl:stylesheet>
<xsl:output method="html" encoding="UTF-8" />
<xsl:template match="/">
<xsl:value-of select="ルート要素/子要素" />
<xsl:text>テキスト</xsl:text>
トップへ戻る