技術者のためのXML再入門(11):
XMLデータを操作する〜DOMの詳細
前回「XMLプログラミングのためのAPI」ではDOMがツリー・ベースのオブジェクト指向APIであることを紹介した。今回は、オブジェクトの概念やオブジェクト指向のアクセス方法を解説する。DOMは、Internet Explorer 5以上やNetscape6以上をはじめ多くのツールでサポートされるAPIになってきており、XMLデータを操作するプログラムを書くときにも欠かせない技術だ。DOMの基本的な概念と機能を押さえよう。(2002/9/10)
技術者のためのXML再入門(10):
XMLプログラミングのためのAPI
XMLの応用分野は、単なる文書処理からデータ処理へと急速にすそ野を広げてきた。同時に、XML文書をプログラムやスクリプトで処理するのに不可欠なAPIの必要性が高まり、それにこたえるためにDOMやSAXが開発された。今回はDOMとSAXを比較検討し、次回ではDOMについてさらに詳しく解説する。(2002/8/20)
技術者のためのXML再入門(9):
「シンプルで高機能」なXSLTのプログラミング
第7回から3回連続でXSLTの基本を紹介してきたが、非常にシンプルな言語であることが理解できただろう。XSLTにはプログラミング言語的な機能も備わっている。今回は、「シンプルで高機能」なXSLTのプログラミング的処理を紹介しよう。(2002/7/16)
技術者のためのXML再入門(8):
XML文書内の位置を正確に指し示すXPath
XMLデータはその構造をツリー形式で表すことができる。XPathは、その性質を利用して、XMLデータのどの部分であっても位置を指し示すことができる記述言語だ。XMLを活用するには、XPathの知識は欠かせない。今回はそのXPathを解説していく。(2002/6/18)
技術者のためのXML再入門(7):
XML文書の構造を変えるXSLT
今回のテーマは、XMLデータの構造変換のための技術であるXSLTだ。XSLTは、データベースの入出力や電子商取引のデータ交換などさまざまな場面での利用が期待されている。今回から、初学者がつまずきやすい点を含めながら、XSLTの基本を数回にわたって解説する。(2002/5/29)
技術者のためのXML再入門(6):
XML名前空間でタグを使い分ける
XML文書をさまざまなアプリケーションに処理させたいときなど、1つのXML文書に複数のボキャブラリを混在させたいことがある。そのためには、当初のXML文法に含まれていなかった「名前空間」という新しい考え方を導入する必要がある。本連載第6回は、XMLを飛躍的に使いやすくする「名前空間」の基本を解説する。(2002/4/17)
技術者のためのXML再入門(5):
XML文書のカタチを決めるDTD
XML文書には、XML文法に従ってさえいればどんなタグを利用していても構わない「整形式のXML文書」と、あらかじめ決めておいた文書型に従って書かれた「妥当なXML文書」の2種類がある。今回は、DTDがなぜ必要なのか、DTDで何を規定できるのかを紹介していく。(2002/3/20)
技術者のためのXML再入門(4):
XML文書の基本構造を詳しく見ていく
今回からいよいよXML 1.0の文法を解説し、実際のXMLデータを作成する方法について解説していこう。XMLデータはXML宣言やDTD、XML本体などの複数の部分からなり、タグ名に使える文字なども決められている。さらに、XML文書を構成する要素の入れ子構造や、整形式XML文書など、XML文法の具体的な姿を詳しく見ていく。(2002/1/16)
技術者のためのXML再入門(3):
XMLのリンクとジャンプ、API
HTMLの最大の特徴は、インターネットの中を自在にサーフィンできる「ハイパーリンク」機能だといってもいいだろう。この特徴は、XMLにもしっかりと埋め込まれている。しかも、HTMLのハイパーリンクよりもさらに強力な表現が可能だ。今回はそのXMLのリンク機能のほかに、APIや電子署名など、引き続きXMLを「動かす」ために必要な機能についての解説を続ける。(2001/11/22)
技術者のためのXML再入門(2):
XMLデータの構造、表示、そして変換
XMLデータを処理する際に必ず登場するのがXMLプロセッサ(XMLパーサ)だ。開発者はXMLデータの構造のチェックなどをXMLパーサに任せることができる。今回はそのXMLパーサの役割について触れた後、XML関連技術についての解説を始める。まずは、XMLの構造を決定するスキーマ言語と、XMLを表示・印刷するための技術について取り上げる。(2001/11/2)
技術者のためのXML再入門(1):
XMLの注目される特徴とは何か?
いまやXMLは、BtoB、Webサービス、.NETなど、注目される技術のコアとして採用されている。そのため、多くのエンジニアはXMLとはどういうものか、その概要をご存じだろう。しかし、いざ仕事でXMLに取り組むとなると、きちんと基礎からあらためて学習する必要がある。本連載は、そういった技術者のために用意された。聞きかじりのXMLの知識から脱却し、その概念と基礎、そして応用まできちんと理解できるようになるはずだ。(2001/10/5)
にわかに地球規模のトピックとなった新型コロナウイルス。健康被害も心配だが、全国規模での臨時休校、マスクやトイレットペーパーの品薄など市民の日常生活への影響も大きくなっている。これに対し企業からの支援策の発表も相次いでいるが、特に今回は子供向けのコンテンツの無料提供の動きが顕著なようだ。一方産業面では、観光や小売、飲食業等が特に大きな影響を受けている。通常の企業運営においても面会や通勤の場がリスク視され、サーモグラフィやWeb会議ツールの活用、テレワークの実現などテクノロジーによるリスク回避策への注目が高まっている。