XMLの代替構文の一つ。
行指向の発想を取り入れ、タグを閉じる必要をなくすために、要素の範囲をインデントによって表現することを特徴とする。
プログラミング言語Pythonの特徴をXMLに当て嵌めたような設計ともいえる。
SOX自体はXML(SGML)ではないが、XML文書の情報を損失無く表現することが可能で、SOXとXMLは相互に可逆である。
SOXの本質的な特徴、利用目的はXMLと全く同じであり、違う点は構文だけである。
具体的には、開始タグを「要素名>」と書き、改行する。
その要素範囲内は一つインデントすることで表わすため、XMLにある終了タグが存在しない。1行に書ける要素は一つのみである。
要素内に他の要素が含まれる場合は、随時インデントを深くすることで対応できる。
要素に属性(アトリビュート)がある場合は、インデントした中に、「属性名=内容」の形式で記述する。
仕様では、"で括られた文字列の扱い方や、複数行に渡る文字列の処理方法など様々な規定がある。
コメントなどを投稿するフォームは、日本語対応時のみ表示されます
▼機能別検索
人気検索語
最近の更新語
今日の用語
おまかせ検索
▼別の語で検索
▼索引検索
カテゴリ検索
全グループ一覧
全プラグイン一覧
このサイトについて
趣旨・概要
参加の案内
ダウンロード