![]() |
Zupp fellas.
Min kund har följande Xml-dokument (mycket mycket större, visar endast behövlig mängd): Kod:
<root> <y2009> = Året då "posten" läggs till. <m2> = Månaden då "posten" läggs till, m2 = februari. <t> = Ingen aning, antagligen nån sorts wrapper. <d> = Dagen då "posten" läggs till. <v1>, <v2>, <v3> = Värden för dagen då "posten" läggs till. Det kunden vill kunna göra är att via ett formulär, lägga till fler värden vid dagens datum. Värdena måste komma i följd, finns endast ett värde vid en dag, d.v.s. <v1>, så ska den skapa <v2> and so forth. Jag har inte kommit långt själv. Jag har lyckats penetrera dokumentet och hamnat inne i rätt månad (<mx>). Men då kommer ju en massa <t>, det jag måste göra är att på nåt sätt iterera genom dessa för att hitta dagens datum inne i <d>, och därefter, på nåt sätt, kolla hur många värden det finns; och lägga till värdet man postar i formuläret i rätt ordning. Ni har antagligen följdfrågor, så skicka de till mig i ett kuvert så uppdaterar jag huvudtråden därefter ;-) My present code: Kod:
XDocument document = XDocument.Load(Server.MapPath("~/termPrice.xml")); |
Citat:
Lägg till med insertBefore() eller appendChild(). (Sök på DOM och Xpath.) |
peterbf; du har helt rätt, det är knas i tänket runt xmlstrukturen. Döpa taggarna efter det värde de har (årtal)? Hmmm.... :D
|
Citat:
Kod:
<t year="2009" month="2"> |
Alla tider är GMT +2. Klockan är nu 08:38. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson