2008-12-11 16 views
15

क्या कोई XML विशेषता मान को सीडीएटीए के रूप में निर्दिष्ट कर सकता है? यदि हां - इसके लिए स्कीमा क्या होगा। यदि नहीं - यह सीमा एक्सएमएल में क्यों संबोधित नहीं है?विशेषता मान निर्दिष्ट करना सीडीएटीए

उत्तर

10

नहीं यदि आप ऐसा नहीं कर सकते हैं।

एक विशेषता का गठन करने और बच्चे तत्व का गठन करने के बीच एक बहुत अच्छी लाइन (और एक बहुत बड़ी बहस) है। उदाहरण के लिए here देखें।

यह देखते हुए, "सीमा" को XML में संबोधित नहीं किया गया है क्योंकि यह अस्तित्व में नहीं है। आपके पास हमेशा इस डेटा को बाल तत्व में रखने की क्षमता होती है, और वास्तव में मैं कहूंगा कि अगर आपको इसके बारे में भी सोचना है, तो तत्व सही संरचना है।

संपादित करें: अधिक पठन सामग्री

+4

ठीक है, लेकिन अगर मैं कुछ भी डिजाइन नहीं कर रहा हूं लेकिन किसी और के डीटीडी/स्कीमा का उपयोग करने की कोशिश कर रहा हूं, और एक विशेषता मूल्य प्रदान करने की आवश्यकता है जिसमें अवैध पात्र हैं, तो मेरे विकल्प क्या हैं? –

0

जिस तरह से आप कि संभाल एक विशेषता के बजाय चाइल्ड तत्व का प्रयोग है।

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