Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
3
Erster Beitrag:
vor 4 Jahren, 9 Monaten
Letzter Beitrag:
vor 4 Jahren, 9 Monaten
Beteiligte Autoren:
DarrenF, ICI

[WD17] XML - what am I doing wrong?

Startbeitrag von DarrenF am 29.03.2013 11:39

Guys,

Does anyone know why this is failing?


// Set up the XML document
XMLCDWeeklyFeed is string = "C:\XML Product Data\CDWeeklyFeed.xml"
IF XMLDocument("XMLDoc",XMLCDWeeklyFeed) = False THEN
// Can't find the XML!
Info("The requested data feed cannot be located!")
RETURN
END

// Look for the first 2 tags and ignore them as they are just headers
XMLFirst("XMLDoc")


XMLDocument returns "True".:spos:

XMLFirst returns "False" :sneg:

:confused:

Antworten:

Re: [WD17] XML - what am I doing wrong? [Solved]

After some considerable "digging"... I eventually found this in the online Help:

http://doc.pcsoft.fr/en-US/?1000003081025&name=xmlfind_example&q=XMLFind

It's precisely what I was looking for, even down to the nesting of the various levels of an XML message - great! [[5]]

von DarrenF - am 30.03.2013 00:26
Hi DarrenF
XMLCDWeeklyFeed is string = "C:\XML Product Data\CDWeeklyFeed.xml"

//Load your XML file into variable
XMLSource is ANSI string = fLoadText(XMLCDWeeklyFeed )

//Initialize the XML functions on this file
XMLDocument("XMLDoc", XMLSource)

//GO TOP of the file
XMLFirst("XMLDoc")

//Find an "VrstaOdgovora" in the elements and/or sub-elements
XMLFind("XMLDoc","VrstaOdgovora",XMLTag,XMLExact)

//Extract result from the element or sub-element you found
sRezultat=XMLExtractString(XMLSource, "VrstaOdgovora",1,XMLExact)

//Show me extracted data
Info(sRezultat)

Regards !

von ICI - am 30.03.2013 09:26
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.