2013-06-29 111 views
1

我怎樣才能顯示標題和發佈日期不是所有的XML?在vb.net中閱讀和編輯xml

,並轉換日期是1995年5月26日,而不是19950526

,我可以使用URL前只是其中的一部分。從http://www.imdb.com/title/tt0113481我只是想用tt0113481

Imports System.IO 
Imports System.Xml.Linq 
Public Class Form1 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 
     Dim url As String = "http://mymovieapi.com/?id=" + TextBox1.Text + "&type=xml&plot=none&episode=0&lang=en-US&aka=simple&release=simple&business=0&tech=0" 
     Dim Document As XDocument = XDocument.Load(url) 
     TextBox2.Text = Document.ToString() 
    End Sub 

End Class 

回答

0

需要調用Element方法來讀取指定標記的內容,並使用Date.ParseExact解析字符串的日期。

Dim title = Document.Root.Element("title").Value() 
    Dim releaseDate = Date.ParseExact(Document.Root.Element("release_date").Value, 
       "yyyyMMdd", System.Globalization.CultureInfo.InstalledUICulture)