「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Oracle XML Parser for Java

pointこの用語のポイント

pointXMLパーサだよ

pointJavaで使えるよ

pointOracleが作ったよ

スポンサーリンク

簡単に書くよ

Oracle XML Parser for Java(読:オラクル・エックスエムエル・パーサ・フォー・ジャヴァ)とは

Oracleって会社が作ったJava用のXMLパーサ(XMLファイルの中身を使いやすい形に整形してくれるプログラム)
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

プログラミング言語
Java
XML
XMLファイル
XMLパーサ


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

プログラミング言語は「プログラムの元ネタソースコードを書くときに使う言葉」です。

一般的なプログラムというのは、まず人間語で元ネタを書き、それをコンピュータさんが分かる言葉に翻訳することで完成します。

Oracle XML Parser for Java

この「元ネタ」を書くときに使う言語がプログラミング言語です。

Oracle XML Parser for Java2

Javaは「一度書けば、どこでも動く」の理念で作られたプログラミング言語です。
プログラムの元ネタを書くときに使う言葉のひとつです。

Oracle XML Parser for Java3

Javaのプログラムは、どんな環境でも動くということに(建前上は)なっています。

Oracle XML Parser for Java4

ちなみに、Javaが「オブジェクト指向」という用語を世間一般に流行らせました。

XMLは「ファイルの書き方ルールのひとつ」です。
例えば

<?xml version="1.0" encoding="Shift_JIS" ?>
<staff>
    <member>
        <name>ピヨ太</name>
        <position>社長</position>
        <age>40代のおっさん</age>
    </member>
    <member>
        <name>ピヨ子</name>
        <position>営業部長</position>
        <age>永遠の美少女</age>
    </member>
</staff>


みたいな書き方を「XML」と言います。
詳細は、用語「XML」の説明を ご覧ください。

Oracle XML Parser for Java5

XMLファイルは「XMLのルールに従って書かれたテキストファイル(中身が文字だけのファイル)」です。

Oracle XML Parser for Java6

「XMLのルールに従って」とか書いてあると難しそうに見えますが、恐れる必要は ありません。
中身は、ただのテキストデータ(文字データです。
その気になれば、メモ帳などのテキストエディタで中身を見たり編集したりできます。

Oracle XML Parser for Java7

XMLパーサは「XMLファイルの中身を解析して、すっきりした形に整形してくれるプログラム」です。
詳細は、用語「XMLパーサ」の説明を ご覧ください。

Oracle XML Parser for Java8

以上を踏まえて

Oracleって会社さんがJavaで使うことを想定して作ったXMLパーサ

が「Oracle XML Parser for Java」です。

名前を見れば、予想はつきますよね。
そのまんまな名前です。

本当は「XML Parser for Java」という名前ですけどね。
IBMって会社さんも同じ名前のソフトを作っているので、区別するために「Oracle XML Parser for Java」や「IBM XML Parser for Java」と表記することが多いです。

具体的な使い方などは、専門的に解説しているところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「Oracle XML Parser for Java」って単語が出てきたら「Java用のXMLパーサ(XMLファイルの中身を使いやすい形に整形してくれるプログラム)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像047
書籍画像043

おまけ

■訳してみるよ

「Oracle(オラクル)」は会社名です。
「XML」は「eXtensible Markup Language(エクステンシブル・マークアップ・ランゲージ)」の略です。
「extensible(エクステンシブル)」の意味は「広げられる」とか「伸ばせる」とかです。
今回は「拡張できる」と解釈してください。
「mark(マーク)」の意味は「印」とかです。
「up(アップ)」の意味は「上へ」とかです。
「mark up(マーク・アップ)」で「印をつける」的な意味になります。
「language(ランゲージ)」の意味は「言語」とか「言葉」とかです。
「parser(パーサ)」は「parse(パース)」+「er」です。
「parse(パース)」の意味は「構文解析する」とかです。
接尾辞「er」を付けると「~する人」とか「~するもの」的な意味になります。
「for(フォー)」の意味は「~のために」とか「~にとって」とかです。
「Java(ジャヴァ)」はプログラミング言語の「Java」です。
何となく くっつけると

OracleのJavaのための拡張できる印を付ける言語の構文を解析するやつ

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで