www.krengeltech.com

RXS_DOMGetData

From Wiki

User Guide
v2.00+

Contents

Description

Call this subprocedure after a call to RXS_DOMBuild to retrieve the value of an XML element or attribute.

Prototype

     D RXS_DOMGetData  pr                  like(RXS_XmlData)     
     D  pXPath1                            const like(RXS_XPath) 
     D  pInstance1                   10i 0 const options(*nopass)
     D  pXPath2                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance2                   10i 0 const options(*nopass)
     D  pXPath3                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance3                   10i 0 const options(*nopass)
     D  pXPath4                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance4                   10i 0 const options(*nopass)
     D  pXPath5                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance5                   10i 0 const options(*nopass)
     D  pXPath6                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance6                   10i 0 const options(*nopass)
     D  pXPath7                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance7                   10i 0 const options(*nopass)
     D  pXPath8                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance8                   10i 0 const options(*nopass)
     D  pXPath9                            const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance9                   10i 0 const options(*nopass)
     D  pXPath10                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance10                  10i 0 const options(*nopass)
     D  pXPath11                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance11                  10i 0 const options(*nopass)
     D  pXPath12                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance12                  10i 0 const options(*nopass)
     D  pXPath13                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance13                  10i 0 const options(*nopass)
     D  pXPath14                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance14                  10i 0 const options(*nopass)
     D  pXPath15                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance15                  10i 0 const options(*nopass)
     D  pXPath16                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance16                  10i 0 const options(*nopass)
     D  pXPath17                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance17                  10i 0 const options(*nopass)
     D  pXPath18                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance18                  10i 0 const options(*nopass)
     D  pXPath19                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance19                  10i 0 const options(*nopass)
     D  pXPath20                           const like(RXS_XPath) 
     D                                           options(*nopass)
     D  pInstance20                  10i 0 const options(*nopass)

Parameters

pXPath(1-20)
An XPath segment value.
pInstance(1-20)
An integer, indicating the instance of the specified XPath segment.

Return value

None.

Notes / Examples

Only the first parameter (pXPath1) is required. If more than one parameter is specified, the following rules apply:

  • If the last XPath parameter specified includes an attribute, it must be the last parameter.
  • If the last XPath parameter specified does NOT include an attribute AND it is the last parameter, the DOM Parser will assume that the first instance of that XPath is intended.