2015-06-08 5 views
12

क्या xmlns यूआरआई https प्रोटोकॉल के साथ बेहतर है?एचटीटीपीएस के साथ एक्सएमएल नेमस्पेस यूआरआई?

उदाहरण के लिए यह है मैनुअल द्वारा सुझाया गया तरीका:

<http xmlns="http://www.springframework.org/schema/security"/> 

यह कानूनी और बेहतर इस तरह से उपयोग करने के लिए है?

<http xmlns="https://www.springframework.org/schema/security"/> 
  1. वहाँ एक्सएमएल पारसर्स कि एक पते xmlns यूआरआई द्वारा परिभाषित करने के लिए कनेक्ट करने का प्रयास कर रहे हैं?
  2. पार्सर्स हमेशा xsi:schemaLocation विशेषता द्वारा स्कीमा डाउनलोड करते हैं?

उत्तर

16

यूआरआई नाम स्थान नाम, जो की पहचान करता है नाम स्थान है।

है, कुछ यूआरआई योजनाओं (जैसे http, https, ftp आदि), यह स्कीमा (या अन्य संबंधित जानकारी) प्रदान करने के लिए संभव हो जाएगा, इस "not a goal" है के मामले में:

यह है एक लक्ष्य नहीं है कि यह स्कीमा की पुनर्प्राप्ति के लिए सीधे उपयोग योग्य हो (यदि कोई मौजूद है)।

,

आप यूआरआई बिल्कुल के रूप में दस्तावेज निर्दिष्ट करना चाहिए (अधिकांश यूआरआई योजनाओं इस के साथ, शुरू करने के लिए जैसे, urn, tag, jabber आदि की अनुमति नहीं होगी) के रूप में यह है कि क्या उपभोक्ताओं की उम्मीद है और देखने के लिए है के लिए (ज्यादातर उपभोक्ता शायद वास्तव में यूआरआई को पुनः प्राप्त करने का प्रयास नहीं करते हैं), और एक्सएमएल नाम 1.0 comparing URIs के बारे में काफी सख्त है।

इन सभी, अलग नाम स्थान नाम हो, भले ही वे एक ही वेब दस्तावेज़ में हल होगा:

http://www.springframework.org/schema/security 
http://www.Springframework.org/schema/security 
httP://www.springframework.org/schema/security 
http://www.springframework.org/schema/Security 
https://www.springframework.org/schema/security 
https://www.springframework.ORG/schema/security 
संबंधित मुद्दे