XML output with WinRunner – 3
Root page: Service Functions – XML
Parent page: Service Functions – XML / WinRunner
Write child comment
public function xml_comment_write(in xml_file, in comment_str) { auto rc; if (xml_write_mode) { rc = file_open(xml_file, FO_MODE_APPEND); if (rc != E_OK) return(rc); file_printf(xml_file, "%s\r\n", node_indent & " " & "<!--"&comment_str&"-->"); file_close(xml_file); } else { dump_printf("%s\r\n", node_indent & " " & "<!--"&comment_str&"-->"); } return(E_OK); }
Write XML body text
public function xml_text_write(in xml_file, in text_str) { auto rc; if (xml_write_mode) { rc = file_open(xml_file, FO_MODE_APPEND); if (rc != E_OK) return(rc); text_str = xml_str_norm(text_str); file_printf(xml_file, "%s\r\n", node_indent & " " & text_str); file_close(xml_file); } else { text_str = xml_str_norm(text_str); dump_printf("%s\r\n", node_indent & " " & text_str); } return(E_OK); }