Top index お問い合わせ プライバシーポリシー サイトマップ
| HOME XML    
 
XML 空想科学のファンシーサイエンス
 

XMLorSQL

Language
ここからコンテンツが始まります

XML

 
point WebLanguage
point XML
    SQL
   
     
     
     
     
     
  XML(Extensive Markup Language)はインターネットに繋がるデータを最大限に有効活用するための、
 
  革命的なWeb技術です。  
  電子文書のやり取りをするための記述言語で「SGML(Standard Generalized Markup Langeage)」を  
  Web向けに進化させた言語で1998年に誕生しました。  
  このXMLを解析するソフトウェアは(XMLパーサ)と呼ばれInternetExplorerにはしっかり搭載されて  
  で再表示させたりすりのは非常に困難です。  
  ところが、XMLでは、タグの規則を自己記述できるので、Webデザイナーにとっても、より「デザイン  
  」部分を独立させて指定できるメリットがあります。  
  ちなみに、HTMLでもCSS(Cascading Style Sheet)の使用によってデザイン部分を独立させて指定する    
  方向で現在行われています。    
  XMLでは例えば見出しに該当するタグは<headline></headline>、書籍は<book></book>という風に、
 
  挟み込んだ情報の内容自体を表すタグを自分自身で作成して使用できます。そして、各タグにどう
 
  いう意味があるのか(例えば「<book>タグに挟み込まれているのは書籍の情報ですよ」ということ)
 
  を通常は「DTD(Document Type Definition)」という仕様で記述する。  
  さらに、表示方法の指定はこれとは別に、CSSやXML専用のスタイルシートである「XSL(Extensive
 
  Style Sheet)」などを用いてコントロールするという方法がとられている。
 
  このように情報内容と表示方法の指定が完全に分離しているので、DTDに記述されているデータ構造
 
  さえわかってしまえば、異なるプラットフォーム間でも情報の共有が可能になり、それぞれのプラット
 
  フォームで表示方法だけを変更して再利用する事なども簡単に行う事が出来ます。
 
  ちなみにこのXML文章の共有には「DOM(Document Object Model)※1」と呼ばれるW3Cで規定されて
 
  いるAPI(Application ProgramInterface)が利用されます。
 
     
  ※1 Dom(Document Object Model)はHTMLやXMLの要素を統一的に扱うための仕様です。
 
  XMLにおいてはその文書内容を解析し、ツリー構造のDOMオブジェクトを生成する役割を果たします。
 

 
 
CopyRight2005@fancyscience.com AllRightReserved