2017-09-20 47 views
1

我們正在使我們的MVC4站點https兼容。Xml命名空間https遵從性

在我們的全球資源文件,我們的xmlns的聲明如下

<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> 

爲了使我們的網站HTTPS應符合這些被宣佈爲?

<xsd:schema id="root" xmlns="" xmlns:xsd="https://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> 

我們有問題,暫時無法顯示SVG文件,當我們試圖用

<svg version="1.1" id="Icon" xmlns="https://www.w3.org/2000/svg" xmlns:xlink="https://www.w3.org/1999/xlink" x="0px" y="0px" 
    viewBox="0 0 46.9 46.8" style="enable-background:new 0 0 46.9 46.8;" xml:space="preserve"> 

,而不是

<svg version="1.1" id="Icon" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" 
    viewBox="0 0 46.9 46.8" style="enable-background:new 0 0 46.9 46.8;" xml:space="preserve"> 

回答

2

的XSD的命名空間的名字總是http://www.w3.org/2001/XMLSchema和SVG是總是http://www.w3.org/2000/svg。它不能改變。這與製作任何符合https的網站無關。

請參閱this的答案。

URI是標識名稱空間的名稱空間名稱。

雖然,在某些URI方案的情況下(如HTTP,HTTPS,FTP等),它 將有可能提供的模式(或其他相關 信息),這是「不是目的」: