【XML】XML Schemaでの属性宣言
属性宣言では、属性名の宣言および属性の型の指定を行う。
複合型定義のモデルグループの後に記述する。
<xs:attribute name="属性名" type="データ型の名前" />
name
属性名を指定する。
type
属性値のデータ型を指定する。
use(オプション)
属性が省略可能かどうかを指定する。
optional:省略可能
required:必須
prohibited:出現禁止
default(オプション)
デフォルト値を指定する。
fixed(オプション)
固定値を指定する。
【XML】XML Schemaでの混合内容
混合内容とは
子要素と文字データを持つ要素内容のこと
XML Schemaで混合内容を定義するには
xs:complexType要素にmixed属性にtrueを指定する。
mixed属性のデフォルト値はfalse。
<xs:complexType mixed="{true|false}"> </xs:complexType>
【Android Studio】エディタのフォントサイズの変更方法
AndroidStudioでのエディタのフォントサイズの変更方法を調べたので、メモします。
- FileメニューからSettingsを選択する。
- Editor→Color&Fonts→Fontを選択する。
- Save Asボタンを押下して、任意のSchemaを選ぶ。
- Sizeを任意の値に変更する。
【XML】XML Schemaの組み込み型データ型一覧
XML Schemaの組み込み型データ一覧
名前 | 説明 |
string | 文字列 |
normalizedString | 復帰文字、改行文字、タブを含まない、空白記号を正規化した文字列 |
token | 改行文字、タブ、半角スペースを含まないトークン化された文字列 |
byte | 1バイト整数。最小値-128、最大値127 |
unsignedByte | 非負の整数。最大値255 |
base64Binary | バイナリデータのBase64方式による表記 |
hexBinary | バイナリデータの16進数による表記 |
integer | 整数 |
positiveInteger | 正の整数 |
negativeInteger | 負の整数 |
nonNegativeInteger | 非負の整数 |
nonpositiveInteger | 非正の整数 |
int | 4バイト整数 |
unsignedInt | 非負の整数 |
long | 8バイト整数 |
unsignedLong | 非負の整数 |
short | 2バイト整数 |
unsignedShort | 非負の整数 |
decimal | 10進数 |
float | 単精度の32ビット浮動小数点数 |
double | 倍精度の64ビット浮動小数点数 |
boolean | ブール値 |
time | 時刻 hh:mm:ss.sss±hh:mm |
datetime | 日付と時刻 CCYY-MM-DDThh:mm:ss.sss±hh:mm |
duration | 特定の期間の時間 |
date | 日付 |
gMonth | 月 |
gYear | 年 |
gYearMonth | 年月 |
gDay | 日 |
gMonthDay | 月日 |
Name | XML1.0の名前 |
QName | XML名前空間で定義される修飾名 |
NCName | XML1.0の名前からコロンを除いた名前 |
anyURI | URI参照値 |
language | XML1.0のxml:lang属性値 |
ID | XML1.0の識別子 |
IDREF | XML1.0の識別子参照値 |
IDREFS | 複数のIDREFの属性値 |
ENTITY | XML1.0のエンティティ参照値 |
ENTITIES | 複数のエンティティ参照値 |
NOTATION | XML1.0の記法属性 |
NMTOKEN | XML1.0の名前トークン |
NMTOKENS | 複数の名前トークン |