मैंने null
तत्वों को कई तरीकों से दर्शाया है:
तत्व के साथ मौजूद है xsi:nil="true"
:
<book>
<title>Beowulf</title>
<author xsi:nil="true"/>
</book>
तत्व मौजूद है, लेकिन एक खाली तत्व के रूप में दर्शाया गया है (जो मुझे लगता है कि 'खाली' के बाद से गलत है और null
शब्दार्थ रूप से भिन्न हैं):
<book>
<title>Beowulf</title>
<author/>
</book>
<!-- or: -->
<book>
<title>Beowulf</title>
<author></author>
</book>
तत्व दिए गए मार्कअप में बिल्कुल भी मौजूद नहीं है :
<book>
<title>Beowulf</title>
</book>
तत्व में एक <null/>
बच्चा तत्व है ( नीचे TStamper से):
<book>
<title>Beowulf</title>
<author><null/></author>
</book>
क्या इस तरह के null
मूल्य का प्रतिनिधित्व करने का एक सही या विहित तरीका है ? क्या उपरोक्त उदाहरणों की तुलना में अतिरिक्त तरीके हैं?
ऊपर दिए गए उदाहरणों के लिए XML से वंचित है, इसलिए इसमें बहुत दूर न पढ़ें। :)