Hi,
You have a couple of simple options:
1. CDATA
<![CDATA[<p><b>ABC News Online</b></p>]]>
2. Xml Encoding
<p><b>ABC News Online</b></p>
In either case your assert statement will pass, but only if you make a small adjustment first so it looks like this: "<p><b>ABC News
Online</b></p>" .
If you don't have control over the xml content then you should use an XmlDocument object or XmlReader first to go through every node
and fix the bad xml. Your sample is, after all, bad xml if the p and b tags are not part of your valid schema definition.

Signature
Dave Sexton
>I would like to serialize some XML where one of the elements contains html
> content:
[quoted text clipped - 57 lines]
>
> Assert.IsTrue(l_MyXMLDocument.DataContent == "<p>ABC News Online</p>");