Chrome Unsafe Attempt To Load Url Xslt -

project/ ├── data.xml └── style.xslt

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="style.xslt"?> <root> <item>Hello World</item> </root>

Then open http://localhost:8000/data.xml chrome unsafe attempt to load url xslt

The root cause is Chrome's security policy. The cleanest solution is to use a local web server instead of opening XML files directly from disk.

app.use((req, res, next) => res.header("Access-Control-Allow-Origin", "*"); next(); ); Embed the XSLT as a data URI: project/ ├── data

<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="style.xslt"?> <!-- or subfolder --> <?xml-stylesheet type="text/xsl" href="xslt/style.xslt"?> Instead of opening files directly ( file:// ), serve them via http://localhost .

# Python 3 python -m http.server 8000 python -m SimpleHTTPServer 8000 project/ ├── data.xml └── style.xslt &lt

add_header Access-Control-Allow-Origin *;