せっかく研修でお行儀のいいプログラミングを習ってるんだから、少しは自分からやらないとね。
ということで、.NET Framework2.0でXMLを扱うことにします。
なんで?それはね、BulletMLで遊びたいからさ。
応用すればRSSリーダーも簡単にできそう。
使用言語はVisualBasic 2005。理由。楽だから。研修の復習にもなるし。
今日はXML文書を読み書きするプログラムの作成をしてみる。
XMLを読むだけだったら簡単。XmlTextReaderを使うとぽろっとできる。
参考ページそのまんま。
Dim reader As XmlValidatingReader = New XmlValidatingReader(New XmlTextReader(New StringReader(target)))
の代わりに
Dim settings As New XmlReaderSettings()Dim reader As XmlReader = XmlReader.Create(New XmlTextReader(New StringReader(target)), settings)
とすればいいかなと。XmlReaderをcreateする前に、XmlReaderSettingsの検証プロパティを設定しましょう。参考ページと同じ検証の場合は
settings.ValidationType = ValidationType.none
とします。
今回はこの辺で終了。次はDOMを使ってお勉強。

コメントする