Vilken metod ska man använda sig av för att skapa en Reader av en XML? Hur ser din SQL sats ut? Hur Ser din XML data ut? Hur vill du formater om din SQL data? XmlTextReader kanske. Det beror lite på hur Web servicen fungerar, returnerar den ett XmlElement så kan du ju snurra igenom XML-datat med firstChild, nextSibling t.ex. och/eller med hjälp av XPath "frågor'. Jag får en array från WebServicen. Ett annat problem är att jag vill kunna ta ut parametrarnas namn ur arrayen.Skapa reader av XML
I dag har jag en SQLDataReader som läser från SQL.
Loopar den med While Reader.Read och läser ut datat med ex: Reader("UserId")
Jag har nu gjort ett nytt lager som hämtar liknande data från en WebService.
Det jag vill göra är att läsa in det datat i en Reader och skicka up den så att jag kan använda samma VB kod i aspx sidan.Sv: Skapa reader av XML
Sv: Skapa reader av XML
Du kan inte ha exakt samma Reader-kod som du hade med din SqlDatareader..
OlaSv: Skapa reader av XML
Loopar den och bygger upp en sträng med
<NewDataSet>
<Table>
<ObjectType>PabloPicture</ObjectType>
<NodeObjectId>4261</NodeObjectId>
<NodeId>4289</NodeId>
<TreeNodeId>4289</TreeNodeId>
<ParentId>4290</ParentId>
<ObjectId>4261</ObjectId>
<Caption>00-seal-seal_iv-uk_bonus_track-2003-front-ph</Caption>
<FileSize>132</FileSize>
<FileType>jpg</FileType>
<Width>1017</Width>
<Height>960</Height>
</Table>
<Table>
.....
.....
Denna XML vill jag göra om till en Reader så att den fungerar ungefär som en SQLDataReader.Sv: Skapa reader av XML
För att bygga upp min XML använder jag mig av följande:
For i = 0 To UBound(PtwoTreeList)
PtwoTreeList(i).id
PtwoTreeList(i).Caption
Next
Detta ger värdet i id och Caption.
Men jag vill helst ta ut namnen och värdet utan att skriva vad parametrarna heter.
Så att jag kan göra en funktion och skicka in arrayer med olika parametrar i.