Moinsen ihr alle,
ich beiß hier gleich in meinen Tisch!!
Ich möchte eigentlich nichts anderes, als eine xml datei die ich bekomme auslesen und dann die entsprechenden werte in einer sql datenbank ablegen.
Nun scheitere ich grade schon am auslesen der ... Daten!
Kann mir mal kurz einer sagen wo mein Denkfehler ist???
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| XmlDocument document = new XmlDocument(); document.Load(@"E:\test.xml");
XmlNode root = document.DocumentElement; XmlNode node = root.SelectSingleNode("//envelope");
Console.WriteLine("timestamp: {0}", node["timestamp"].InnerText); Console.WriteLine("transaction: {0}", node["transaction"].InnerText); Console.WriteLine("order_type: {0}", node["order_type"].InnerText);
Console.ReadKey(true); |
Das ist nur ein kurzer Test um zu schauen ob er die Werte richtig ausließt...
Ich bekomme aber sofort die Meldung
"der objektverweis wurde nicht auf eine objektinstanz festgelegt"
Ich würde mich über ne kleine Info wirklich freuen!
EDIT:
Ich muss mich ersteinmal für meinen unvollständigen Post entschuldigen!
Hier die fehlende xml
XML-Code:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| <?xml version="1.0" encoding="UTF-8"?> <envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema_instance" xsi:noNamespaceSchemaLocation="actual_shipped.xsd"> <actual_shipped order_id="12345678"> <timestamp>2015_05_10T14:27:49</timestamp> <transaction>Shipment</transaction> <order_type>Neuversand mit Konfiguration</order_type> <terminal_id>1234567</terminal_id> <client>bla</client> <ship_to_address> <name>Max Mustermann</name> <contact>Max Mustermann</contact> <street>Musterstr. 5</street> <postal_code>12345</postal_code> <city>Musterstadt</city> <country>DE</country> </ship_to_address> <shipping_date>2015_05_10T14:27:49</shipping_date> </actual_shipped> </envelope> |
'timestamp' ist null. Die Frage ist warum.
Und nochmals vielen Dank!!
Doc