ComboBoxItem की सामग्री में एम्परसेंड (&) कैसे शामिल करें


84

वर्तमान में मेरे पास निम्नलिखित की तरह एक कॉम्बोक्स है:

//XAML
<ComboBox>
<ComboBoxItem> Awake & Alive</ComboBoxItem>
</ComboBox>

यह एक त्रुटि उठाता है: एक एम्परसेंड के साथ शुरू होने वाले संदर्भ या अनुक्रम 'और' एक अर्धविराम के साथ समाप्त होना चाहिए ''। '

मुझे लगता है कि मुझे किसी प्रकार का एक भागने का क्रम याद आ रहा है जिससे मुझे एक का उपयोग करने की अनुमति मिल सके। मैं कैसे शामिल करने के लिए इस कॉम्बोक्साइटम की सामग्री सेट कर सकता हूं?

जवाबों:


173

&amp;एम्परसेंड को एनकोड करने के लिए उपयोग करें ।

//XAML
<ComboBox>
<ComboBoxItem> Awake &amp; Alive</ComboBoxItem>
</ComboBox>

20

संक्षिप्त उत्तर एक एम्परसेंड &amp;को एन्कोड करने के लिए उपयोग करना है ।

एंटिटीज भी देखें : XML.com पर विशेष सामग्री को संभालना:

सबसे निचले स्तर पर एक XML पार्सर सिर्फ एक प्रोग्राम है जो एक समय में एक XML दस्तावेज़ के माध्यम से एक चरित्र को पढ़ता है और इसे एक या दूसरे तरीके से विश्लेषण करता है, फिर उसी के अनुसार व्यवहार करता है। यह जानता है कि यह कुछ सामग्री को अन्य सामग्री की तुलना में अलग तरीके से संसाधित करने के लिए मिला है। इन विशेष मामलों में क्या अंतर है " &" और " <" जैसे पात्रों की उपस्थिति । वे झंडे के रूप में कार्य करते हैं; वे दस्तावेज़ की वास्तविक सामग्री को चित्रित करते हैं, पार्सर को इस तथ्य से सचेत करते हैं कि यह इस बिंदु पर कुछ करना चाहिए इसके अलावा कुछ बहाव के आवेदन के लिए आसन्न सामग्री को पास करें।

... तो अपनी तात्कालिक समस्या के बारे में जानने का एक तरीका उपयुक्त सामग्री के संदर्भ में आपकी सामग्री में एम्परसेंड को बदलना है <company>Harris &amp; George</company>:।


मैंने अपने उत्तर में शब्दावली (एनकोड बनाम एस्केप) को ठीक कर लिया है। इसे मेरे संज्ञान में लाने के लिए धन्यवाद।
एंडी वेस्ट

आपके लिंक में>, <, "और 'के लिए उपयोगी तुलना है।" Entity reference Stands for ... "
क्रिमसनएक्स

Thats एक grt जवाब :) thnx :)
अपूर्वा

7

वैकल्पिक रूप से, आप ComboBoxItem तत्व की सामग्री के आसपास CDATA टैग का उपयोग कर सकते हैं; मुझे लगता है कि यह पाठ की पठनीयता को बेहतर बनाए रखता है।

//XAML
<ComboBox>
<ComboBoxItem><![CDATA[Awake & Alive]]></ComboBoxItem>
</ComboBox>

संदर्भ के लिए: http://www.w3schools.com/xmL/xml_cdata.asp

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.