Vielen vielen Dank, Claudius! Was w�re diese Plattform ohne Dich und Deine Geduld?!
-----Urspr�ngliche Nachricht----- Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] Gesendet: Samstag, 13. Juli 2002 17:46 An: AspGerman Kaffeehaus Betreff: [aspdecoffeehouse] RE: AW: RE: XML -> Datenbank > So einfach? :-) > > Mu� ich da sonst noch was machen? Irgendwas includen oder so? > > Was hat es mit domdoc.documentElement auf sich? Ich hab ja erst mal > einen String. Da mu� ich doch noch was machen, oder? Sorry, ich hab > echt keinen blassen Dunst :-) Wenn Du einen String hast, dann etwa so... Set domdoc = Server.CreateObject("Msxml2.DOMDocument") Domdoc.loadXML meinXMLString For each node in domdoc.documentElement id = node.childNodes.item(0).text zone = node.childNodes.item(1).text order = node.childNodes.item(2).text DB_Insert(id, zone, order) Next Das documentElement ist das oberste Element... In diesem Fall <Page>..</Page>. Mehr unter http://msdn.microsoft.com/library/en-us/xmlsdk/htm/dom_reference_2kdh.as p?frame=true Claudius > > -----Urspr�ngliche Nachricht----- > Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]] > Gesendet: Samstag, 13. Juli 2002 17:16 > An: AspGerman Kaffeehaus > Betreff: [aspdecoffeehouse] RE: XML -> Datenbank > > > Etwa so... > > For each node in domdoc.documentElement > id = node.childNodes.item(0).text > zone = node.childNodes.item(1).text > order = node.childNodes.item(2).text > DB_Insert(id, zone, order) > Next > > Claudius > > > -----Original Message----- > > From: Christian Freund [mailto:[EMAIL PROTECTED]] > > Sent: Samstag, 13. Juli 2002 16:57 > > To: AspGerman Kaffeehaus > > Subject: [aspdecoffeehouse] XML -> Datenbank > > > > > > Hallo Zusammen ! > > > > Ich habe eine Herausforderung: > > Gegeben sei ein XML-Dokument in der folgenden Form: > > <Page> > > <WebPart> > > <WebPartID>10</WebPartID> > > <Zone>4</Zone> > > <PartOrder>0</PartOrder> > > </WebPart> > > <WebPart> > > <WebPartID>11</WebPartID> > > <Zone>1</Zone> > > <PartOrder>0</PartOrder> > > </WebPart> > > <WebPart> > > <WebPartID>12</WebPartID> > > <Zone>3</Zone> > > <PartOrder>0</PartOrder> > > </WebPart> > > <WebPart> > > <WebPartID>13</WebPartID> > > <Zone>3</Zone> > > <PartOrder>1</PartOrder> > > </WebPart> > > <WebPart> > > <WebPartID>14</WebPartID> > > <Zone>2</Zone> > > <PartOrder>0</PartOrder> > > </WebPart> > > <WebPart> > > <WebPartID>15</WebPartID> > > <Zone>5</Zone> > > <PartOrder>0</PartOrder> > > </WebPart> > > </Page> > > Die Anzahl der WebParts sei beliebig. > > > > Gegeben sei weiterhin eine Tabelle folgender Struktur: > > > > WebPartID ( Integer ) > > Zone ( Integer ) > > PartOrder ( Integer ) > > > > > > Nun m�chte ich eine kleine Funktion bauen, die das XML als > Parameter ( > > > String ) �bernimmt und in die Tabelle eintr�gt. > > > > Mein Problem ist nun, da� ich zwar mit ADO umgehen kann ( also die > > Werte in die Tabelle schreiben kann ), jedoch habe ich keine > Ahnung, wie ich > > in einem schlanken Konstrukt das XML zerlegen soll. > > > > K�nnte mir hier jemand unter die Arme greifen? > > > > > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > > > | k�nnen sich unter folgender URL an- und abmelden: > > | > > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee > house.asp > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = > Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anme> lden/aspdecoffeehouse.as > | p > > > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie > | k�nnen sich unter folgender URL an- und abmelden: > | > http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffee house.asp | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie | k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as | p | [aspdecoffeehouse] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
