[Migrated content. Thread originally posted on 16 August 2007]
I having some trouble getting the FilePath from a XML file.Here is my XML File (test.xml)
C:\\Program Files\\OutlookMailsBackup\\PdfAndZipFiles\\test.pdf
Re: Fw: short keys in CSPCT
RECEIVED
01/31/2007
Here is the code that I am using in my program to get information from the XML file
CALL "C$XML" USING CXML-PARSE-FILE, test.xml.
MOVE RETURN-CODE TO PARSER-HANDLE.
CALL "C$XML" USING CXML-GET-FIRST-CHILD, PARSER-HANDLE.
MOVE RETURN-CODE TO ELE-1-HANDLE.
*Get the File Path and Name
CALL "C$XML" USING CXML-GET-SIBLING-BY-NAME, ELE-1-HANDLE, "FilePath", 0.
MOVE RETURN-CODE TO ELE-2-HANDLE.
CALL "C$XML" USING CXML-GET-DATA, ELE-2-HANDLE, WS-NOTHING, WS-FILE-PATH.
*Get the Subject
CALL "C$XML" USING CXML-GET-SIBLING-BY-NAME, ELE-1-HANDLE, "Subject", 0.
MOVE RETURN-CODE TO ELE-2-HANDLE.
CALL "C$XML" USING CXML-GET-DATA, ELE-2-HANDLE, WS-NOTHING, WS-SUBJECT.
*Get the Date
CALL "C$XML" USING CXML-GET-SIBLING-BY-NAME, ELE-1-HANDLE, "Date", 0.
MOVE RETURN-CODE TO ELE-2-HANDLE.
CALL "C$XML" USING CXML-GET-DATA, ELE-2-HANDLE, WS-NOTHING, WS-DATE.
I am able to get the Subject and the Date just fine, but it will not get the FilePath. What am I doing wrong?



