Hi team.
I Am getting the following error when I generate the pdf using python.
WARNING: No XML source was provided.
Please find my code.
import subprocess
def generate_pdf():
# Replace 'path/to/jasperstarter' with the actual path to the jasperstarter executable
jasperstarter_path = 'C:/Program Files (x86)/JasperStarter/bin/jasperstarter.exe'
# Compile JRXML files to Jasper files
subprocess.run([jasperstarter_path, 'compile', 'roboship_packing_slip.jrxml'])
subprocess.run([jasperstarter_path, 'compile', 'Sub_report.jrxml'])
output_pdf_path = 'E:\PDF_XMLFile\JasperReport\subr'
xml_xpath = '/XXSANROBOPACKSLXMLSTRS/Header'
xml_path="data.xml"
# Generate PDF using compiled Jasper files and XML data source
subprocess.run([jasperstarter_path, 'process', 'roboship_packing_slip.jasper', '--data-file', xml_path, '--xml-xpath', xml_xpath, '-f', 'pdf', '-o', output_pdf_path])
Please help us to solve this issue.