Hej! Hej. Hej. Hej!Xml data in i databasen
Jag får från en webservice en massa data i form av xml. Detta representerar olika nyheter. Så här ser det ut:
<?xml version="1.0"?><backnews xmlns:backnews="/news/backnews.dtd">
<story>
<title></title>
<preamble></preamble>
<url></url>
<source></source>
<time></time>
</story>
Jag vill gå igenom detta och spara varje story i databasen.
Men jag lyckas inte gå igenom xmlen...:-(
Kan nån visa mig nån kodsnutt hur jag går tillväga och hur jag för varje story kommer åt title, preamble, url osv?
Mvh,
NazSv: Xml data in i databasen
Har du ett schema till datat?
Kolla om inte DataSet kan läsa in din xml direkt.
<code>
newDataSet.ReadXml(myXmlReader)
</code>Sv: Xml data in i databasen
Du kan använda dig av XmlDocument och ploka ut de element du vill ha ex Titel, eller
använda dig av XmlPath för att ställa en fråga mot dsin XML fil på den info du vill ha.
Ex Title. Men om det är en webservice du har så returnerar den väl en class? Eller returnerar den en stäng med XML datan?
//Johan NSv: Xml data in i databasen
Den returnerar en sträng med xml datan. Nu har jag löst det. Löste det med XPath.
Tack för hjälpen.
Mvh,
Naz