2010-06-11 4 views

Répondre

3

Utilisez la fenêtre de surveillance (menu Affichage -> Fenêtre de surveillance ou fenêtre locale) ou la fenêtre immédiate, lorsque vous déboguez ou atteignez un point d'arrêt.

intérieur fenêtre immédiate (ctrl + g), le type ? myXmlVariable pour voir le contenu de la variable nommée myXmlVariable.

+0

Ok, bon appel, ... J'utiliserai la fenêtre de surveillance ... Le Windows immédiat ne fonctionne pas de cette façon .. donne une erreur .. Je souhaite qu'il y avait un moyen que je pourrais taper ma variable XML dans ce et puis il pourrait montrer la structure XML pour cela ... c'est ce que je cherche ... – Bohn

+0

Vous devrez entrer un nom de propriété ou une méthode qui renvoie une valeur. pour votre exemple, il peut s'agir de 'Debug.Print oNode.InnerXml' où' InnerXml' est la propriété du noeud. Dans la fenêtre immédiate, vous devrez taper '? oNode.InnerXml'. D'après ce que je sais, il n'y a pas de visualiseur XML disponible pour VB6 IDE. – shahkalpesh

1

Vous pouvez également utiliser "Debug.Print myXmlVariable" dans le code et il écrit automatiquement dans la fenêtre immédiate lorsqu'il rencontre le code pendant l'exécution ou lorsque vous le parcourez.

+0

Merci, je l'ai essayé maintenant .. encore une fois, il donne une erreur "Objet ne supporte pas cette méthode" ..ou quelque chose comme ça ------------ Dim oNode As IXMLDOMNode Set oNode = XMLNewChildNode (oParent, sName, oParent.namespaceURI) Debug.Print (oNode) – Bohn

+0

Vous ne pouvez pas l'utiliser pour imprimer "l'objet" de l'onode, vous devez générer une propriété. par exemple. "Debug.Print oNode.InnerXml" ou "Debug.Print oNode.Value" – jasonk

Questions connexes