Ik heb volgende xml-code :
Het volgende om proberen element "new_vat" uit de xml te halen :
Ik krijg een error in mijn catch -->
Xml Error : System.NullReferenceException: Object reference not set to an instance of an object.
Wat doe ik verkeerd ?
XML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
| <BusinessEntity xsi:type="DynamicEntity" Name="account" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/crm/2006/WebServices"> <Properties> <Property xsi:type="StringProperty" Name="name"> <Value>tesetetsetset</Value> </Property> <Property xsi:type="PicklistProperty" Name="new_taal"> <Value>1</Value> </Property> <Property xsi:type="StringProperty" Name="new_vat"> <Value>NIHIL</Value> </Property> <Property xsi:type="OwnerProperty" Name="ownerid"> <Value type="systemuser">{76B4524B-49DC-DB11-91C6-0019BB3863DC}</Value> </Property> <Property xsi:type="StringProperty" Name="address1_city"> <Value>test</Value> </Property> <Property xsi:type="StringProperty" Name="address1_postalcode"> <Value>88741</Value> </Property> <Property xsi:type="PicklistProperty" Name="new_land"> <Value>1</Value> </Property> </Properties> </BusinessEntity> |
Het volgende om proberen element "new_vat" uit de xml te halen :
C#:
1
2
3
4
5
6
7
| XmlDocument xd = new XmlDocument(); xd.LoadXml(entityXml); xd.GetElementsByTageName("Property")) { Log(entityXml); //getting the xml output (de bovenstaande xml wordt effectief gemaakt) MessageBox.show(element.attributes.GetNamedItem("new_vat").Value); } |
Ik krijg een error in mijn catch -->
Xml Error : System.NullReferenceException: Object reference not set to an instance of an object.
Wat doe ik verkeerd ?
[ Voor 5% gewijzigd door RobIII op 22-10-2007 09:39 . Reden: Code tags toegevoegd ]