2017-09-20 12 views
1

MVC4サイトhttpsに準拠しています。当社のグローバルのリソースファイルでXml名前空間https準拠

は、我々はのxmlnsのは、私たちのサイトには、これらはそのように宣言する必要があります準拠したHTTPSにするために

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

のように宣言していますか?我々は

<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"> 

の代わりに、XSDの名前空間名は常にhttp://www.w3.org/2001/XMLSchemaある

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

は、我々は問題がSVGファイルを表示できないことだったとSVGことがあります常にhttp://www.w3.org/2000/svgです。変更することはできません。これはサイトを「httpsに準拠させる」こととは何の関係もありません。

回答はthisとなります。

URIは、名前空間を識別する名前空間名です。

一方で、(HTTP、HTTPS、FTPなどのような)いくつかのURIスキームの場合には、それ はスキーマ(または他の関連 情報)を提供することが可能であろう、これは「ない目標」です。