XML変換言語
XML変換言語とは、XML文書を入力とし、何らかの目的に適合したXML文書(に必ずしも限らない)を出力するような変換を行う変換言語である。
XML文書用の関数型変換言語。ストリーミングで使うことができ、入力文書の構文解析が完了する以前から出力を次の処理に渡すことが可能。場合によってはメモリに収まりきらない巨大なXML文書の変換も可能である。XStream のコンパイラは CeCILL というフリーソフトウェアのライセンスで提供されている。