雑記帳

趣味や仕事の備忘録などを気分で書いてみます

XML

【XML】XML Schemaでの属性宣言

XML

属性宣言では、属性名の宣言および属性の型の指定を行う。 複合型定義のモデルグループの後に記述する。 <xs:attribute name="属性名" type="データ型の名前" /> name 属性名を指定する。 type 属性値のデータ型を指定する。 use(オプション) 属性が省略可能かどうかを指定する。 optional:省略可能 required:必</xs:attribute>…

【XML】XML Schemaでの混合内容

XML

混合内容とは 子要素と文字データを持つ要素内容のこと XML Schemaで混合内容を定義するには xs:complexType要素にmixed属性にtrueを指定する。 mixed属性のデフォルト値はfalse。 <xs:complexType mixed="{true|false}"> </xs:complexType>

【XML】DTDでの属性値のデフォルト指定

XML

DTDの属性のデフォルト値の指定についてメモ #REQUIRED XML文書内で属性を省略することを許可しない場合に指定。 #IMPLIED XML文書内で属性を省略することを許可する場合に指定。 #FIXED "固定値" XML文書内で属性に固定値を指定する場合に指定。

【XML】XML Schemaの組み込み型データ型一覧

XML

XML Schemaの組み込み型データ一覧 名前 説明 string 文字列 normalizedString 復帰文字、改行文字、タブを含まない、空白記号を正規化した文字列 token 改行文字、タブ、半角スペースを含まないトークン化された文字列 byte 1バイト整数。最小値-128、最大…

【XML】実体について

XML

実体の分類 一般実体とパラメータ実体 実体が使用される場所によって分類する方法 パラメータ実体 DTDの中で使用される実体 一般実体 DTD以外で使用される実体 外部実体と内部実体 実体の存在場所による分類方法 外部実体 XML文書内で参照する実体は、その内…

【XML】XMLパーサーについて

XML

XMLマスターの勉強中でXMLパーサーについてまとめてみます。 XMLパーサーとは 整形式XML文書なのか妥当なXML文書なのか、XML文書を解析するソフトウェア。 XMLプロセッサとも呼ぶ。 XMLパーサーの役割 XML文書が整形式XML文書かどうかチェックする XML文書が…

XML XML宣言の記述

XML

XML宣言では、XML文書であることを宣言する。 version XML規格のバージョン番号を記載する。 必須。 encoding どのエンコーディングを使用するかを指定する。 省略した場合、UTF-8となる。 standalone XML文書がほかの外部ファイルを参照するのかを指定する…

XML CDATAセクション

XML

XMLでCDTATAセクションを扱ったことがなかったのでメモ。XMLでは「」などは実体参照に置き換える必要がある。CDATAセクションを使用した場合、置き換えが不要となる。 沢山置き換えが必要になる場合、CDATAセクションを使用することで記述が楽になりそう。…