2016-02-16 10 views
6

मेरे पास इस तरह का एक टैग है। विशेषता में इसमें शुरुआत में स्थान होता है। क्या विशेषता में जगह देने का अधिकार है? कृपया इस पर सुझाव दें।क्या एक्सएमएल विशेषता वैध है?

<p id=" 10">space found at the starting point of attribute.</p> 
<p id="10 ">space found at the end point of attribute.</p> 
+5

हां, यह मान्य xml विशेषता है। आप अपनी पसंदीदा प्रोग्रामिंग भाषा ले सकते हैं और इस एक्सएमएल को पार्स करने का प्रयास कर सकते हैं या इस एक्सएमएल को फाइल में सहेज सकते हैं और ब्राउज़र के माध्यम से खोल सकते हैं। – Denis

+0

आप इसे यहां भी पढ़ सकते हैं। http://stackoverflow.com/questions/70579/what-are-valid-values-for-the-id-attribute-in-html –

उत्तर

1

यह सामान्य रूप से मान्य है, लेकिन विशिष्ट में नहीं हो सकता है।

मूल्य के रूप में क्या अनुमति है इसके लिए कई नियम नहीं हैं। दस्तावेज़ प्रकार के आधार पर किसी भी विशिष्ट प्रतिबंध के बिना, विशेषता मान xml विनिर्देश के अनुभाग Character Data and Markup में मान्य वर्ण डेटा के विवरण से मेल खाना चाहिए। अनिवार्य रूप से यह कहा गया है कि पात्रों & और < की अनुमति नहीं है (लेकिन &amp; और &lt; के साथ भाग जा सकता है)। कुछ प्रोसेसर > चरित्र पर भी झुक सकते हैं, लेकिन इसकी अनुमति है (जब यह ]]> में दिखाई देता है, तो यह स्थिति &gt; से बच जाना चाहिए)। किसी अन्य डेटा की अनुमति है (कुछ मामलों में कुछ बचने की आवश्यकता है जहां उद्धरण चिह्न मिश्रित होते हैं)।

अब, आवेदन के आधार पर, गुणों के मूल्यों पर और प्रतिबंध हो सकते हैं। उदाहरण के लिए, ID type, Name उत्पादन के लिए विनिर्देश से मेल खाना चाहिए। इन्हें एक पत्र (या विराम चिह्नों की एक छोटी संख्या में से एक) से शुरू होना चाहिए और संख्याओं, अक्षरों या विराम चिह्नों के साथ जारी रखना चाहिए। इस मामले में रिक्त स्थान की अनुमति नहीं होगी।

विनिर्देशन (जो आवेदन के आधार पर लागू हो सकता है) में शामिल संभावित प्रतिबंध शामिल हैं, और विभिन्न योजनाओं द्वारा और प्रतिबंध लगाए जा सकते हैं।

काई वू तोह की टिप्पणी another question पर एक लिंक प्रदान की गई जिसमें HTML द्वारा प्रदान किए गए अतिरिक्त प्रतिबंध शामिल हैं। विनिर्देश के


लिंक जवाब में प्रदान की जाती हैं, लेकिन संबंधित अनुभागों ढूंढना आसान अगर लिंक काम बंद, वे यहां संक्षेपित बनाने के लिए।

  1. चरित्र डाटा और मार्कअप एक्सएमएल 1.0 विनिर्देश
  2. आईडी वैधता बाधा विनिर्देश की धारा 3.3.1 में कवर किया जाता है की धारा 2.4 में शामिल है।
  3. नाम उत्पादन विनिर्देश के सेक्शन 2.3 में शामिल है।

विनिर्देश https://www.w3.org/TR/REC-xml पर पाया जा सकता है।

विनिर्देश का एक एनोटेटेड संस्करण http://www.xml.com/axml/testaxml.htm पर पाया जा सकता है।

0

XMLSpy का कहना है कि आपका एक्सएमएल अच्छी तरह से गठित है। तो विशेषता मूल्यों में अग्रणी रिक्त स्थान के साथ स्पष्ट रूप से कोई समस्या नहीं है!

संबंधित मुद्दे