Modul XML: Unterschied zwischen den Versionen

Aus bafbal.de
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Das Modul XML stellt ein paar Routinen zum Umgang mit XML bereit. ==#xml_clearall== <nowiki>#xml_clearall löscht die Liste der geparsten XMLs</nowiki> '''P…“)
 
()
Zeile 13: Zeile 13:
 
  #xml_clearall
 
  #xml_clearall
  
== ==
+
==#xml_parse==
  
<nowiki></nowiki>
+
<nowiki>#xml_parse parst ein XML, das ist die Voraussetzung für den Einsatz der weiteren Routinen</nowiki>
  
 
'''Parameter'''
 
'''Parameter'''
*
+
* cnd ("condition") - wenn Y, dann wird die Prozedur ausgeführt; default Y, Funktionen werden ersetzt
 +
* xml - der Text, der geparst werden soll; Funktionen werden ersetzt
  
'''Beispiele'''
+
'''Beispiel'''
 +
 
 +
#http_request  y=post    cy="application/xml"  request=$TEXT(1)  response=resp  se=Y  acc=application/xml    $CODE$
 +
#cout  c=$VAR(resp)
 +
#xml_parse  xml=$VAR(resp)
 +
#xml_loop  n=xml  er=c_test2_line  pfx=customer  path=soap:Envelope.soap:Body.ns2:searchCustomerResponse.searchCustomerResponse
  
 
 
== ==
 
== ==
  

Version vom 23. September 2022, 09:42 Uhr

Das Modul XML stellt ein paar Routinen zum Umgang mit XML bereit.

#xml_clearall

#xml_clearall löscht die Liste der geparsten XMLs

Parameter

keine

Beispiele

#xml_clearall

#xml_parse

#xml_parse parst ein XML, das ist die Voraussetzung für den Einsatz der weiteren Routinen

Parameter

  • cnd ("condition") - wenn Y, dann wird die Prozedur ausgeführt; default Y, Funktionen werden ersetzt
  • xml - der Text, der geparst werden soll; Funktionen werden ersetzt

Beispiel

#http_request   y=post    cy="application/xml"   request=$TEXT(1)   response=resp   se=Y   acc=application/xml     $CODE$
#cout   c=$VAR(resp)
#xml_parse   xml=$VAR(resp)
#xml_loop   n=xml   er=c_test2_line   pfx=customer   path=soap:Envelope.soap:Body.ns2:searchCustomerResponse.searchCustomerResponse

Parameter

Beispiele


Parameter

Beispiele


Parameter

Beispiele


Parameter

Beispiele


Parameter

Beispiele