XMLとは、XMLのプロファイル又はサブセットである。XMLに変換することができるが、詳しく言及すれば、一般に「重要である」と考えられていない表記の違いは標準化され取り去られてしまう。XMLに変換し比較すれば、小さな表記の違いを省き、2つが論理的に「同じ文書」であるかどうかを容易に判別することができる。XMLの仕様では、開始タグの様々な場所に空白が挿入されることを認めている。表記の違いが何らかの意味を持つことはめったにないので、次の2つのXML文書は同等であると考えられる。XMLに変換する際に、属性は標準の順序は属性名によってアルファベット順に並べられ、標準的なスペース、クォーテーションで表記される。したがって、上記の2番目の文書は1番目に変換される。XMLは他にも多くの規定をしている。XMLへの変換は、冪等である。最初の変換はオリジナルの文書と異なった文字列を返すが、それ以上、繰り返し変換しても変化はおこらないということである。XMLが同一ならば、2つの文書は任意のアプリケーション(いくつかの珍しいケースを除く)において論理的に同等である。XMLでの論理的同等という範囲を越えている。ステガノグラフィシステムでは、空白、属性、クォーテーション、属性の順序、16進数で文字参照するか、10進数で文字参照するかなどの意味のある情報を省略してしまう。XMLへの変換は、そのような専門的なセマンティックスを明らかに失くしてしまう。XMLでは、そのような違いは無視され、同じとされる。