Our production system is sometimes experiencing failures when attempting to connect to the National Rail Journey Planning SOAP API. The WSDL file at
contains invalid XML syntax that prevents SOAP clients from initializing.
The WSDL file hosted by National Rail contains malformed XML. When our SOAP client attempts to parse the WSDL to understand the API interface, the XML parser fails because of invalid entity references at line 30, column 73 of the document.
Evidence:Full stack trace shows the error occurs during WSDL document parsing, before any API calls are made:
File "/usr/local/lib/python3.14/site-packages/zeep/wsdl/wsdl.py", line 149, in _get_xml_document
File "/usr/local/lib/python3.14/site-packages/zeep/loader.py", line 90, in load_external
lxml.etree.XMLSyntaxError: EntityRef: expecting ';', line 30, column 73
Request:Could someone please help direct me to the appropriate National Rail technical support contact or issue reporting system to get this WSDL file corrected? Is there an official support channel, or should I report this through a specific portal?
Thank you for any assistance!