ঠিক আছে, আসুন যে চরিত্রগুলির প্রশ্নটি পৃথক করে:
- কোনও এক্সএমএল ডকুমেন্টে মোটেই বৈধ নয়।
- পালাতে হবে
" এক্সএমএলে অবৈধ অক্ষরগুলি কী কী " এ @ ডলম্যানের দেওয়া উত্তর এখনও বৈধ তবে এক্সএমএল ১.১ স্পেসিফিকেশন সহ আপডেট করা দরকার।
1. অবৈধ অক্ষর
এখানে বর্ণিত অক্ষরগুলি সমস্ত অক্ষর যা এক্সএমএল ডকুমেন্টে সন্নিবেশ করার অনুমতিপ্রাপ্ত।
1.1। এক্সএমএল 1.0 এ
অনুমোদিত অক্ষরের বৈশ্বিক তালিকাটি হ'ল:
[2] Char ::= #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
মূলত, ইউনিকোড ব্যাপ্তিগুলির বাইরে থাকা নিয়ন্ত্রণ অক্ষর এবং অক্ষরগুলিকে অনুমোদিত নয়। এর অর্থ হ'ল উদাহরণস্বরূপ চরিত্র সত্তা 
নিষিদ্ধ।
1.2। এক্সএমএল 1.1 এ
অনুমোদিত অক্ষরের বৈশ্বিক তালিকাটি হ'ল:
[2] Char ::= [#x1-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] /* any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. */
[2a] RestrictedChar ::= [#x1-#x8] | [#xB-#xC] | [#xE-#x1F] | [#x7F-#x84] | [#x86-#x9F]
এক্সএমএল সুপারিশের এই পুনর্বিবেচনা অনুমোদিত অক্ষরগুলিকে প্রসারিত করেছে যাতে নিয়ন্ত্রণের অক্ষর অনুমোদিত হয় এবং ইউনিকোড স্ট্যান্ডার্ডের একটি নতুন সংশোধনাকে বিবেচনা করে তবে এগুলি এখনও অনুমোদিত নয়: এন ইউ এল (x00) , এক্সএফএফএফই , এক্সএফএফএফএফ ...
তবে নিয়ন্ত্রণের অক্ষর এবং অপরিজ্ঞাত ইউনিকোড চর ব্যবহার করা নিরুৎসাহিত।
এটি লক্ষ্য করা যায় যে সমস্ত পার্সার সর্বদা এটি বিবেচনায় নেয় না এবং নিয়ন্ত্রণের অক্ষরযুক্ত এক্সএমএল নথিগুলি প্রত্যাখ্যান করা যেতে পারে।
২. যে চরিত্রগুলি পালাতে হবে (একটি সুগঠিত দলিল পেতে):
<
একটি সঙ্গে পলান করা আবশ্যক <
, সত্তা যেহেতু এটি একটি ট্যাগ শুরুতে হতে অধিকৃত হয়।
&
একটি সঙ্গে পলান করা আবশ্যক &
, সত্তা যেহেতু এটি একটি সত্তা রেফারেন্স শুরু গণ্য করা হয়
>
সঙ্গে পলান করা উচিত >
সত্তা। এটি বাধ্যতামূলক নয় - এটি প্রসঙ্গে নির্ভর করে - তবে এটি থেকে পালানোর জন্য দৃ strongly়ভাবে পরামর্শ দেওয়া হচ্ছে।
'
একটি সঙ্গে পলান করা উচিত '
সত্তা - একক উদ্ধৃতি মধ্যে সংজ্ঞায়িত বৈশিষ্ট্যাবলী বাধ্যতামূলক কিন্তু এটি জোরালোভাবে সবসময় এটা অব্যাহতি পরামর্শ দেওয়া হয়।
"
একটি সঙ্গে পলান করা উচিত "
সত্তা - উদ্ধৃতি চিহ্ন মধ্যে সংজ্ঞায়িত বৈশিষ্ট্যাবলী বাধ্যতামূলক কিন্তু এটি জোরালোভাবে সবসময় এটা অব্যাহতি পরামর্শ দেওয়া হয়।