- Ashok Kumar Pattanaik
- PowerBuilder
- Tuesday, 21 May 2019 03:34 PM UTC
Hello Team,
I am getting following response data from method GetResponseBody after a success call of HTTPClient sendRequest method.
I wrote below codes
li_rc = lnv_HttpClient.sendrequest('POST',ls_url, ls_body)
li_StatusCode = lnv_HttpClient.GetResponseStatusCode()
ls_ret = lnv_HttpClient.GetResponseStatusText( )
li_ret = lnv_HttpClient.getresponsebody( ls_data)
///////////////////////////////////////////////////////////////
ls_data=http://schemas.xmlsoap.org/soap/envelope/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi=" xmlns:p406="PAGPAG-WSGenericDetailsV002PAGPAG-WSGenericDetailsV002PAG_RetrieveGenericParamDetails_90GRM300_10:24:27:939_171.402.65.165 FF430B917041C 2019-05-21T10:48:46.681ZRewardsAdministrationServiceV002RetrieveGenericParamDetails V002GenericParmDetails-WSWebHeaderV002034567LiveDReporting Type TXT320 1901-01-01T05:00:00.000ZNNY 2013-02-15T13:05:16.000ZXXXXXXX2003-09-16T13:02:35.000Z36788CAir CanadaACNLive3222CBass Pro ShopsTSTLive3222CCarlson Travel GoldpointsCGPLive3222CN/ANULLive
////////////////////////////////////////////////////////////////
//Using PBDOM to load XML data ls_data
int lReturn
string szParsingErrors, szRootElementName1
PBDOM_BUILDER pbdom_buildr1
PBDOM_DOCUMENT pbdom_doc1
PBDOM_OBJECT pbdom_obj_array1[]
pbdom_element element[]
PBDOM_ATTRIBUTE pbdom_attr1
TRY
lReturn = XMLParseString(ls_data, ValNever!, szParsingErrors)
pbdom_buildr1 = Create PBDOM_Builder
pbdom_doc1 = pbdom_buildr1.BuildFromString(ls_data)
pbdom_attr1 = pbdom_doc1.GetRootElement().GetAttribute("retrieveGenericParamDetailsOut")
//the following displays the row, element and text
pbdom_doc1.GetRootElement().GetContent(pbdom_obj_array1)
// doc contains role elements
boolean bb_bool
bb_bool = pbdom_doc1.getelementsbytagname("retrieveGenericParamDetailsOut",element[])
integer ii_bound, k
string ls
ii_bound = upperbound(element)
for k = 1 to ii_bound
ls += element[k].gettext() + "~r~n"
next
CATCH (RuntimeError ex)
END TRY
I am using PBDOM to load above XML data to read element, but unfortunately it is not loading XML to PBDOMDOC. Can you please help me how will I load XML data to read the tag value?
Thanks,
Ashok
Find Questions by Tag
Helpful?
If a reply or comment is helpful for you, please don’t hesitate to click the Helpful button. This action is further confirmation of their invaluable contribution to the Appeon Community.