まさるblog

越後在住子持ちプログラマー奮闘記 - Author:まさる(高野 将、TAKANO Sho)

目次

Blog 利用状況

ニュース

著書

2010/7発売


Web掲載記事

@IT

.NET開発を始めるVB6プログラマーが知るべき9のこと

CodeZine

実例で学ぶASP.NET Webフォーム業務アプリケーション開発のポイント

第1回 3層データバインドを正しく活用しよう(前編)

ブログパーツ


書庫

日記カテゴリ

コミュニティ

2009年12月11日 #

XElementをXmlNodeに変換

ちょっと必要になったので。

#コードはXMLリテラルでXElementが簡単に作れるVBで。

 

その1:XmlDocument.LoadXmlメソッドにXElementをToStringして食わせる

Dim xelm = _
  <parent>
    <child>
      ほげほげ
    </child>
  </parent>

Dim xmlDoc As New XmlDocument()
xmlDoc.LoadXml(xelm.ToString())

その2:XmlDocument.LoadメソッドにXElement.CreateReaderで作成したXmlReaderを食わせる

Dim xelm = _
  <parent>
    <child>
      ほげほげ
    </child>
  </parent>

Using reader As XmlReader = xelm.CreateReader()
  Dim xmlDoc As New XmlDocument()
  xmlDoc.Load(reader)
End Using

 

なんか他にいい方法があったら教えてください。

posted @ 22:11 | Feedback (37)