それゆえ、XML情報集合から抽象データモデルへの別の変換方法が可能である。情報集合は、それゆえ、ネストしたコンテナの階層である。情報集合のゴールは、全ての関連するデータの書式と、データの抽象化、データ同士の関連のコンテナ・スロットを提示することである。SXML仕様.本節でのSXMLについてのさらなる議論は、SXML仕様に基づくものである。XML情報集合の一つの情報項目は、属性の集まりであるから、リストは、とりわけ項目を表現するのに好都合なデータ構造である。多くの情報項目にとって、この識別子が、(拡張された)項目名である。XML要素と表記される情報項目には、要素名で始まるリストが対応し、オプションとして属性のコレクションが続くことがある。要素の項目のリストの残りは、要素の子要素、文字データ、処理命令、とその他の要素が順番に並んだものである。全ての子要素は、一意である;項目は決して、子要素を共有しない。たとえ、子要素が独自の内容を含んでいたとしてもである。次の例は、XML要素とそれに対応するSXML記法での表現を説明したものである(の表記をSXMLの文法でおこなった)。XML文書は、属性や、処理命令と他のメタデータで、要素がマークアップされる。対照的に、SXMLは、要素とメタデータが統一的に、タグ付きリストで表現される。この統一的な処理は、ジェームズ・クラークによれば、言語の単純化についての、ある種の兆候である。SXMLに変換されたXML文書は、(情報集合の範囲内で)等価なXML文書に再構築する事ができる。さらに、情報集合仕様で与えられた実装の裁量範囲において、SXML自身は、情報集合のインスタンスである。XML文書と、それに対応するSXML表現のサンプルの両方を以下に示す。これらは、ネストしたXMLのタグとネストしたSXMLのリストの比較例を提示している。SXML文書の方が、同等のXMLよりも僅かにコンパクトである事に注意してほしい。SXMLは、XML文書をパースした、抽象構文木であると考える事もできる。注目に値するのは、SXMLは、XML文書に含まれる全ての情報を表現する事である。コメント、XML名前空間や外部エンティティも含めて。