>>90
> 例えば空白一つとっても空白とは文字コードの何を指すのかは意外と曖昧。
> 正規表現では\sが空白を表す文字だが、この\sの定義は正規表現の実装ごとに異なる場合がある。
>
> でもXMLならそういった定義はすでに全て決められているのでこのような問題が起きることはない。

これはXMLの範疇ではない。XMLでも同様の問題は容易に起きる。