投稿者 魔界の仮面弁士  (社会人) 投稿日時 2011/2/20 10:21:08
> <a href = "http://google.com/">Google</a>
> <a href = "http://yahoo.com.jp">Yahoo</a>
ひとつ質問。
データ中に「"」や「&」や「<」などが現れた場合、それらはどう表記したいですか?

出力結果を HTML や XML の形式で表記したいのであれば、たとえば
  K&R  |  http://www.amazon.co.jp/o/ISBN=406155753X
というデータの場合、これは単純に
  <a href="http://www.amazon.co.jp/o/ISBN=406155753X">K&R</a>
とするのではなく、実体参照を用いた
  <a href="http://www.amazon.co.jp/o/ISBN=406155753X">K&amp;R</a>
という表記にすることが求められますが、今回もその必要がありますか?


もしもそうしたエスケープが必要な場合、XElement 等を使う事ができます。


Private Sub Button1_Click(ByVal sender As ObjectByVal e As EventArgs) Handles Button1.Click
    Dim X = From lv In ListView1.Items.OfType(Of ListViewItem)() _
            Let Y = <a href=<%= lv.SubItems(1).Text %>><%= lv.SubItems(0).Text %></a> _
            Let Z = Y.ToString() Select Z
    TextBox1.Lines = X.ToArray()
End Sub


ただしこの手法では、
  <a href = "http://google.com/">Google</a>
ではなく、
  <a href="http://google.com/">Google</a>
という出力結果になりますのでご注意を。