jagguy
asked on
read in xml
How do i read in xml from silverlight.
There seems 2 ways to do it where i add a xml file to the project or load an xml file from the same webserver using a webclient which sounds messy.
MY isue is how to set up the file and where to save it the file? The tutorials I saw didnt explain where I put the xml file to load. I am uisng VWD on my local PC and want to test on my machine first but how do I do this?
Dim output As StringBuilder = New StringBuilder()
' XmlXapResolver is the default resolver.
Using reader As XmlReader = XmlReader.Create("book.xml ")
' Moves the reader to the root element.
reader.MoveToContent()
reader.ReadToFollowing("bo ok")
output.AppendLine("Read the first book using ReadInnerXml...")
output.AppendLine(reader.R eadInnerXm l())
reader.ReadToFollowing("bo ok")
output.AppendLine("Read the second book using ReadOuterXml...")
output.AppendLine(reader.R eadOuterXm l())
End Using
OutputTextBlock.Text = output.ToString()
<bookstore>
<book genre='novel' ISBN='10-861003-324'>
<title>The Handmaid's Tale</title>
<price>19.95</price>
</book>
<book genre='novel' ISBN='1-861001-57-5'>
<title>Pride And Prejudice</title>
<price>24.95</price>
</book>
</bookstore>
There seems 2 ways to do it where i add a xml file to the project or load an xml file from the same webserver using a webclient which sounds messy.
MY isue is how to set up the file and where to save it the file? The tutorials I saw didnt explain where I put the xml file to load. I am uisng VWD on my local PC and want to test on my machine first but how do I do this?
Dim output As StringBuilder = New StringBuilder()
' XmlXapResolver is the default resolver.
Using reader As XmlReader = XmlReader.Create("book.xml
' Moves the reader to the root element.
reader.MoveToContent()
reader.ReadToFollowing("bo
output.AppendLine("Read the first book using ReadInnerXml...")
output.AppendLine(reader.R
reader.ReadToFollowing("bo
output.AppendLine("Read the second book using ReadOuterXml...")
output.AppendLine(reader.R
End Using
OutputTextBlock.Text = output.ToString()
<bookstore>
<book genre='novel' ISBN='10-861003-324'>
<title>The Handmaid's Tale</title>
<price>19.95</price>
</book>
<book genre='novel' ISBN='1-861001-57-5'>
<title>Pride And Prejudice</title>
<price>24.95</price>
</book>
</bookstore>
ASKER CERTIFIED SOLUTION
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.