Luther Baker
Usenet Archive
- Joined
- Sep 8, 2003
- Messages
- 46
- Reaction score
- 0
My team is using the FO library to generate PDFs.
We are also required to use https.
The XSL transform page fed into javax.xml.transform.Transformer starts with
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo ="http://www.w3.org/1999/XSL/Format">
---
Now, when displaying the PDF, Internet Explorer is popping an alert saying "This page contains both secure and nonsecure items. Do you want to display the nonsecure items?"
And no particular preferences in IE take this away. ENABLE MIXED CONTENT and WARN IF CHANGING ... are both set correctly, yet we still get the popup. I can only think that this xsl file is causing us trouble.
Now, before looking at this problem - I believed that namespace uri strings were simply that, unique identifiers. Not necessarily valid internet URLs. Since transorms work without a connection to the internet, it seems to make sense. Yet, as soon as I put https:///www.w3.org/1999/XSL/Transform into this header, I get the infamous "javax.xml.transform.TransformerException: stylesheet requires attribute: version".
Can someone explain to me why the URI needs to be exactly http://www.w3.org/1999/XSL/Transform and is there any way around this? I'd like to get everything within the https environment, to use https
- as I'd like to get rid of that popup.
Thanks,
-LutherB
We are also required to use https.
The XSL transform page fed into javax.xml.transform.Transformer starts with
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo ="http://www.w3.org/1999/XSL/Format">
---
Now, when displaying the PDF, Internet Explorer is popping an alert saying "This page contains both secure and nonsecure items. Do you want to display the nonsecure items?"
And no particular preferences in IE take this away. ENABLE MIXED CONTENT and WARN IF CHANGING ... are both set correctly, yet we still get the popup. I can only think that this xsl file is causing us trouble.
Now, before looking at this problem - I believed that namespace uri strings were simply that, unique identifiers. Not necessarily valid internet URLs. Since transorms work without a connection to the internet, it seems to make sense. Yet, as soon as I put https:///www.w3.org/1999/XSL/Transform into this header, I get the infamous "javax.xml.transform.TransformerException: stylesheet requires attribute: version".
Can someone explain to me why the URI needs to be exactly http://www.w3.org/1999/XSL/Transform and is there any way around this? I'd like to get everything within the https environment, to use https
- as I'd like to get rid of that popup.
Thanks,
-LutherB