2016-06-29 11 views
0

私は読み取り/のみ127.0.0.1を書き換え、ファイルにテキストボックスまたはテキストボックスからそれを入れたい、このようにvb.netでテキストファイルを読み書きする方法は?

<serverlist> 
     <server> 
     <id>1</id> 
     <ip>127.0.0.1</ip> 
     <port>11101</port> 
     <category sort="1">PVE</category> 
     <name raw_name="TEST"> 
      <![CDATA[TEST]]> 
     </name> 

をXMLファイルを持っています。

+0

それはXMLと思われます。それは...ですか?その場合、それはもっと簡単になります – Aimnox

+0

有効なXMLスニペットを投稿すると、回答が得られる可能性が高くなります。 – rheitzman

答えて

0

XMLと思われるので、LinQ to XMLを使用できます。

値を取得するには、次の値を設定するには

Private Function getValue(name As String) As String 
    Dim doc = XDocument.Load("YourFilePath") 
    Dim data = (From c In doc.Descendants(name) 
         Select c).First() 
    Return data.Value 
End Function 

を:

Private Sub setValue(name As String, value As String) 
    Dim doc = XDocument.Load("YourFilePath") 
    Dim data = (From c In doc.Descendants(name) 
         Select c).First() 
    data.ReplaceAll(value) 
    doc.Save("YourFilePath") 
End Sub 
関連する問題