- 【Updated on May 12, 2025】 Integration of CiNii Dissertations and CiNii Books into CiNii Research
- Trial version of CiNii Research Automatic Translation feature is available on CiNii Labs
- Suspension and deletion of data provided by Nikkei BP
- Regarding the recording of “Research Data” and “Evidence Data”
An Efficient XML Processing in Scheme Language
Bibliographic Information
- Other Title
-
- Scheme 言語によるXMLデータ処理の効率化
Search this article
Description
XML データ処理の記述において,木構造を直接扱うプログラミングスタイルは,個々のタグごとにイベント処理を記述するスタイルに比べて高水準で簡潔な記述が行える.しかし,すべての木構造をメモリ上に構築してから処理を開始するのでメモリ効率が悪くなり,レイテンシが大きくなる等の問題がある.本発表では,Scheme で木構造のノードを生成する構築子とサブツリーにアクセスするアクセサのセマンティクスをLazy なものとすることにより,必要最小限の木構造ノードだけを生成して処理を行う手法と,その評価について述べる.
When processing XML data in computer programs, the programming style that handles tree structure directly enables programmers to write higher-level, more concise programs, compared to tag-oriented, event-driven programming style. However, building entire tree before the processing starts result in larger memory footprint and longer latency. In this presentatiion, we propose and evaluate a technique which requires only small portion of tree nodes to be actually generated, by modifying the semantics of Scheme tree constructor and subtree accessor to be lazy.
Journal
-
- 情報処理学会論文誌プログラミング(PRO)
-
情報処理学会論文誌プログラミング(PRO) 47 (SIG2(PRO28)), 112-112, 2006-02-15
情報処理学会
- Tweet
Keywords
Details 詳細情報について
-
- CRID
- 1050282812867238144
-
- NII Article ID
- 110004078728
-
- NII Book ID
- AA11464814
-
- ISSN
- 18827802
-
- Text Lang
- ja
-
- Article Type
- journal article
-
- Data Source
-
- IRDB
- CiNii Articles