Mike Sue-Ping
Cambridge, Ontario, Canada
Information générale
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Hi Terry,
I'm lost with your example. I am a dumb newbie when it comes to this stuff.
Do you not have to load the XML file/string to the oXML object? I tried the oXML.LoadXML() and it returns .F. I've tried oXML.Load("c:\test.xml") and it returns .F. too.
Where did oXMLChild come from?
What does setProperty to XPath do and how do I know what valid values are for the first parameter?
Mike
>Even with a schema and an "xsi:schemaLocation" tag and the XSDs, you may not be able to use the adapter.
>
>Fortunately, with VFP, the command window and autocomplete you can work you way through the XML to figure out what needs to be done. Be sure to:
>oXML=CREATEOBJECT("MSXML.DOMDocument") && Generic
>oXML.async=.f.
>oXML.setProperty("SelectionLanguage","XPath")
>
>and then look at some of the xml GET functions to validate the data and [then] retrieve it. Some examples:
>if oXMLChild-getAttribute("myXMLTagName")==[C] && Is this tag there?
>selectSingleNode("*[local-name()='myXMLTagName']") && Get one node
>
>You have the command window - and when learnig how to parse an XML - it comes in real handy!
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement