技術者のためのXML再入門

「技術者のためのXML再入門」の連載記事一覧です。

技術者のためのXML再入門(11):

前回「XMLプログラミングのためのAPI」ではDOMがツリー・ベースのオブジェクト指向APIであることを紹介した。今回は、オブジェクトの概念やオブジェクト指向のアクセス方法を解説する。DOMは、Internet Explorer 5以上やNetscape6以上をはじめ多くのツールでサポートされるAPIになってきており、XMLデータを操作するプログラムを書くときにも欠かせない技術だ。DOMの基本的な概念と機能を押さえよう。

【吉田稔 青木秀起 , 日本ユニテック】()
技術者のためのXML再入門(10):

XMLの応用分野は、単なる文書処理からデータ処理へと急速にすそ野を広げてきた。同時に、XML文書をプログラムやスクリプトで処理するのに不可欠なAPIの必要性が高まり、それにこたえるためにDOMやSAXが開発された。今回はDOMとSAXを比較検討し、次回ではDOMについてさらに詳しく解説する。

【吉田稔 青木秀起 , 日本ユニテック】()
技術者のためのXML再入門(9):

第7回から3回連続でXSLTの基本を紹介してきたが、非常にシンプルな言語であることが理解できただろう。XSLTにはプログラミング言語的な機能も備わっている。今回は、「シンプルで高機能」なXSLTのプログラミング的処理を紹介しよう。

【吉田稔 青木秀起 , 日本ユニテック】()
技術者のためのXML再入門(8):

XMLデータはその構造をツリー形式で表すことができる。XPathは、その性質を利用して、XMLデータのどの部分であっても位置を指し示すことができる記述言語だ。XMLを活用するには、XPathの知識は欠かせない。今回はそのXPathを解説していく。

【吉田稔 青木秀起 , 日本ユニテック】()
技術者のためのXML再入門(7):

今回のテーマは、XMLデータの構造変換のための技術であるXSLTだ。XSLTは、データベースの入出力や電子商取引のデータ交換などさまざまな場面での利用が期待されている。今回から、初学者がつまずきやすい点を含めながら、XSLTの基本を数回にわたって解説する。

【吉田稔 青木秀起 , 日本ユニテック】()
技術者のためのXML再入門(6):

XML文書をさまざまなアプリケーションに処理させたいときなど、1つのXML文書に複数のボキャブラリを混在させたいことがある。そのためには、当初のXML文法に含まれていなかった「名前空間」という新しい考え方を導入する必要がある。本連載第6回は、XMLを飛躍的に使いやすくする「名前空間」の基本を解説する。

【吉田稔 , 日本ユニテック】()
技術者のためのXML再入門(5):

XML文書には、XML文法に従ってさえいればどんなタグを利用していても構わない「整形式のXML文書」と、あらかじめ決めておいた文書型に従って書かれた「妥当なXML文書」の2種類がある。今回は、DTDがなぜ必要なのか、DTDで何を規定できるのかを紹介していく。

【吉田稔 , 日本ユニテック】()
技術者のためのXML再入門(4):

今回からいよいよXML 1.0の文法を解説し、実際のXMLデータを作成する方法について解説していこう。XMLデータはXML宣言やDTD、XML本体などの複数の部分からなり、タグ名に使える文字なども決められている。さらに、XML文書を構成する要素の入れ子構造や、整形式XML文書など、XML文法の具体的な姿を詳しく見ていく。

【吉田稔 , 日本ユニテック】()
技術者のためのXML再入門(3):

HTMLの最大の特徴は、インターネットの中を自在にサーフィンできる「ハイパーリンク」機能だといってもいいだろう。この特徴は、XMLにもしっかりと埋め込まれている。しかも、HTMLのハイパーリンクよりもさらに強力な表現が可能だ。今回はそのXMLのリンク機能のほかに、APIや電子署名など、引き続きXMLを「動かす」ために必要な機能についての解説を続ける。

【吉田稔 , 日本ユニテック】()
技術者のためのXML再入門(2):

XMLデータを処理する際に必ず登場するのがXMLプロセッサ(XMLパーサ)だ。開発者はXMLデータの構造のチェックなどをXMLパーサに任せることができる。今回はそのXMLパーサの役割について触れた後、XML関連技術についての解説を始める。まずは、XMLの構造を決定するスキーマ言語と、XMLを表示・印刷するための技術について取り上げる。

【吉田稔 , 日本ユニテック】()
技術者のためのXML再入門(1):

いまやXMLは、BtoB、Webサービス、.NETなど、注目される技術のコアとして採用されている。そのため、多くのエンジニアはXMLとはどういうものか、その概要をご存じだろう。しかし、いざ仕事でXMLに取り組むとなると、きちんと基礎からあらためて学習する必要がある。本連載は、そういった技術者のために用意された。聞きかじりのXMLの知識から脱却し、その概念と基礎、そして応用まできちんと理解できるようになるはずだ。

【吉田稔 , 日本ユニテック】()

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。