Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
WebBrowser上の<a>タグ内の属性を削除したい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=10774#CommentId23118
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
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の内容を、該当する属性の部分を正規表現のようなもので検索し、削除することも考えましたが、正規表現は僕にはちょっと難しいので、もっと簡単にできる方法があれば教えてください。