Bonjour,
voila j'ai un fichier xml tres court et un programme vb,
je veux recuperer les infos xml pour les afficher en console, tout simple donc mais je n'y arrive je suis tout novice en vb et la il me plante sur le getattribute en me disant que ca pointe sur un truc nul. A mon avis deux raisons possible, soit mon xml est pas au bon endroit et donc il ne trouve rien normal , soit je m'y prend mal
voila le code de l'xml:
<PART symbol="A200485" description1="PCB ACE4000 GPRS"
description2="MBUS PI SMT Parts" classId="AAB"
classDescription="PCB" unit="UN"
creator="garazas">
<ATTRIBUTE name="DESCRIPTION_1" value="MBUS char(38) PI" unit=""/>
<ATTRIBUTE name="DESCRIPTION_2" value="SMT Parts" unit=""/>
</PART>
voila le code vb:
Module
Module1
Sub Main()
Dim GPNDOM As MSXML2.DOMDocument40
Dim GPNPartElement As MSXML2.IXMLDOMElement
Dim GPNpartSymbol
GPNDOM = New MSXML2.DOMDocument40
GPNDOM.loadXML("A200485_20050823_102606.XML")
GPNPartElement = GPNDOM.selectSingleNode("PART")
GPNpartSymbol = GPNPartElement.getAttribute("symbol") ' >>>>> l'erreur est ici nullpointer exception
System.Console.Out.WriteLine(GPNPartElement)
System.Console.Out.WriteLine(GPNpartSymbol)
System.Console.ReadKey()
End Sub
End Module
J'ai placé le fichier xml dans /bin/debug
merci de bien vouloir m'aider
Cordialement
emmanuel