Fix for xslt deprecation.#804
Conversation
|
For event.wsdl, the likely root cause is that it imports external WS-* resources over http://, for example OASIS and W3C WSDL/XSD files. The current viewer/XSL appears to dereference imported WSDL/XSD files using document(...), which means the browser-side SaxonJS transform tries to fetch these external HTTP resources. Since the preview page is served over HTTPS, this is likely blocked by mixed-content/CORS restrictions. The transform then fails and the viewer shows a blank page instead of an error. Suggested fixes: The browser-side WSDL viewer should not dereference remote absolute http:// or https:// imports directly. It should either skip them in preview mode, use local mirrored copies, or go through a same-origin proxy. Expected behavior: the viewer should render the local WSDL content even when external imports are skipped, and show a warning/error message instead of a blank white page. |
Add js based wsdl viewer.