
24 Apr
2006
24 Apr
'06
11:20 a.m.
Not quite. The fourth, and very important, high-quality component that is missing is Boost.Unicode (or Boost.Recode or whatever). XML requires a lot of support for international character sets, at the very, very least UTF-8 and UTF-16, BE and LE. In practice, this means passing iterators that convert automatically to Spirit. Do we have such iterators? If I had that, I could start in the sandbox right now in my free time.
They're not full Boost components, but does boost/regex/pending/unicode_iterator.hpp do what you want (they are iterators that make one kind of Unicode sequence look like another). John.