It's hard to judge. I know that OPENXML() is very fast, especially for small documents. In general, SQL Server is not known for it's string handling.
Run a couple of tests. You can build a stripped down version of both and drive them through ACT.
-Mike