XML
XML(eXtensible Markup Language)
主にデータのやりとりや管理を簡単にする目的で使用される。
マークアップ言語
XML Schema(XSD:XML Schema Definition Language)
スキーマ
スキーマ言語
名前空間
XMLでは、要素や属性などを自由に作成することが可能なため、スキーマ間で衝突する可能性がある。
例)pension:①ペンション(宿泊施設)、②年金
あくまで識別子であり、対象のURIにアクセスすれば仕様が見られるわけではない
名前空間接頭辞
- xmlns:accom=http://myexample.osn/accommodations/
- xmlns:welf=http://myexample.osn/welfare/
QName(Quolified name)
- accom:pension
- welf:pension
Local Name
- accom:pension
- welf:pension
Target Namespace
ルート要素のshcema要素の属性であるtargetNamespaceの値に指定する。