LINQtoXMLを使用してhtmlを抽出しているxmlファイルがあります。これはファイルのサンプルです:
<?xml version="1.0" encoding="utf-8" ?>
<tips>
<tip id="0">
This is the first tip.
</tip>
<tip id="1">
Use <b>Windows Live Writer</b> or <b>Microsoft Word 2007</b> to create and publish content.
</tip>
<tip id="2">
Enter a <b>url</b> into the box to automatically screenshot and index useful webpages.
</tip>
<tip id="3">
Invite your <b>colleagues</b> to the site by entering their email addresses. You can then share the content with them!
</tip>
</tips>
次のクエリを使用して、ファイルから「ヒント」を抽出しています。
Tip tip = (from t in tipsXml.Descendants("tip")
where t.Attribute("id").Value == nextTipId.ToString()
select new Tip()
{
TipText= t.Value,
TipId = nextTipId
}).First();
私が抱えている問題は、Html要素が削除されていることです。Valueの代わりにInnerHtmlのようなものを使用することを望んでいましたが、それは存在しないようです。
何か案は?
よろしくお願いします。
デイブ