投稿者 Tony-G  (中学生) 投稿日時 2012/3/21 20:51:42
またまたお世話になります。引き続き、VB2008+XPでのプログラムで質問です。

WebBrowser上の<a>タグを識別するために、<a>タグのHtmlElementのIdプロパティを使ってIdを設定しています。

ただ、WebBrowser上のHTMLをファイルに保存するとき、各<a>タグにセットしたId属性を削除してから保存したいのですが、どうすればいいでしょうか?
HtmlElement.Id = ""とすれば消えるかなとも思ったのですが、保存したHTMLファイルには、<a id="" ...>のように、Id属性が残ったままになっています。
あと、例えば、<a title="xxx" ...>のようなtitle属性を削除したいのですが、HtmlElementには属性削除用のメソッドはないのでしょうか?

SetAttributeやGetAttributeといったメソッドはありますが、DeleteAttributeというか、RemoveAttributeというか、そういった類のメソッドがあるといいのですが、どうでしょう。

HTMLの内容を、該当する属性の部分を正規表現のようなもので検索し、削除することも考えましたが、正規表現は僕にはちょっと難しいので、もっと簡単にできる方法があれば教えてください。