Skip to main content
QUICK REVIEW

[論文レビュー] An Overview: Extensible Markup Language Technology

Rami Alnaqeib, Fahad H. Alshammari|arXiv (Cornell University)|Jun 23, 2010
Advanced Database Systems and Queries参考文献 7被引用数 7
ひとこと要約

この論文は、拡張可能なマークアップ言語(XML)技術について包括的な概説を提供し、そのコアな要素に焦点を当てている:XMLの長所、パーサー、設計目的、およびパーサーの種類。XMLが標準化されたタグ付けを通じて協力的なエンティティ間での構造化データ交換を可能にし、ソフトウェア工学の応用分野における相互運用性とデータのポータビリティを向上させることを説明している。

ABSTRACT

XML stands for the Extensible Markup Language. It is a markup language for documents, Nowadays XML is a tool to develop and likely to become a much more common tool for sharing data and store. XML can communicate structured information to other users. In other words, if a group of users agree to implement the same kinds of tags to describe a certain kind of information, XML applications can assist these users in communicating their information in an more robust and efficient manner. XML can make it easier to exchange information between cooperating entities. In this paper we will present the XML technique by fourth factors Strength of XML, XML Parser, XML Goals and Types of XML Parsers.

研究の動機と目的

  • XMLを構造化されたデータ表現および交換の標準としての基礎的理解を提供すること。
  • 多様なシステム間でのデータ相互運用性に適していることを裏付ける、XMLの主な長所を検討すること。
  • XMLドキュメントの処理および検証における役割と種類を分析すること。
  • シンプルさ、拡張性、プラットフォーム非依存性といった、XMLの主な設計目的を明確にすること。
  • パフォーマンスおよび用途要件に基づいて、ソフトウェアエンジニアが適切なXMLパーサーの種類を選定するのを支援すること。

提案手法

  • 人間が読みやすいこと、拡張性、プラットフォーム非依存性といった設計原則に基づいて、XMLの長所を分類すること。
  • 標準的なパーサー技術を用いて、XMLドキュメントの検証および処理におけるXMLパーサーの役割を説明すること。
  • 処理モデルとメモリ使用量に基づいて、DOM、SAX、StAXといった種類に分類する。
  • シンプルさ、自己記述性、国際化のサポートといった、XMLのコアな目的を概説すること。
  • 標準化されたタグ付けが、合意されたスキーマ定義を通じて、システム間での一貫したデータ交換を可能にすることを図式化すること。
  • XML処理の技術的ワークフローを、ドキュメント作成からパーサー処理およびデータ抽出まで提示すること。

実験結果

リサーチクエスチョン

  • RQ1XMLがソフトウェア工学分野で広く採用されるのを支える主な長所は何か?
  • RQ2DOM、SAX、StAXといった異なる種類のXMLパーサーは、処理メカニズムと用途においてどのように異なるか?
  • RQ3XMLの基本的な設計目的は何か? これらはアーキテクチャと実装にどのように影響を与えるか?
  • RQ4XMLは分散システム間でのデータ交換と相互運用性をどのように向上させるか?
  • RQ5一貫したタグ付けの慣習の使用が、データ通信の堅牢性と効率性をどのように向上させるか?

主な発見

  • XMLの拡張性と人間が読みやすい性質のおかげで、異種システム間での構造化データの表現に最適である。
  • DOM、SAX、StAXといったXMLパーサーは、メモリ使用量、処理速度、実装の容易さという点で明確なトレードオフを示す。
  • XMLの設計目的であるシンプルさ、拡張性、プラットフォーム非依存性が、そのデータ交換分野での成功を支えている。
  • 標準化されたタグ付けの慣習により、協力的なエンティティ間での信頼性の高い構造化情報の通信が可能になる。
  • XMLの自己記述性のおかげで、データのポータビリティが向上し、特定のソフトウェア環境への依存が減少する。
  • 本論文は、XMLがソフトウェア工学の応用分野において、構造化データの表現および交換のための堅牢で広く適用可能な技術のままであることを確認している。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。