YAML 1.2 विनिर्देश के अनुसार बस स्पष्ट नियंत्रण पात्रों के साथ मुद्रण योग्य अक्षरों का उपयोग बाहर रखा जा रहा है (see here) की सलाह है:
कुंजी नाम, वर्ण YAML कल्पना के निर्माण में। वाक्यविन्यास या विशेष अर्थ को इंगित करने के लिए उपयोग से बचा जाना चाहिए (उदा। '#' टिप्पणी को इंगित करता है, '>' फोल्डिंग को इंगित करता है, '-' सूची इंगित करता है, आदि)।
अनिवार्य रूप से, आप अपने वाईएएमएल दस्तावेज़ का उपभोग करने के लिए जो भी कोड (पार्सर/टूल कार्यान्वयन) द्वारा रिश्तेदार कोडिंग सम्मेलनों (प्रतिबंध) को छोड़ दिया जाता है। जितना अधिक आप अल्फान्यूमेरिक्स के साथ बेहतर रहेंगे; यह बस हमारे अनुभव रहा है कि अंडरस्कोर ने हमें सबसे अधिक टूलिंग के साथ काम किया है।
यह उन लोगों के साथ एक साझा अभ्यास रहा है जो हम अवधि चरित्र को बदलने के लिए काम करते हैं। ' नामस्थान सिंटैक्स का मानचित्रण करते समय अंडरस्कोर वर्ण '_' पर जो YAML की अवधि का उपयोग करता है। कुछ लोगों ने समान रूप से हाइफ़न का सफलतापूर्वक उपयोग किया है, लेकिन हमने इसे कुछ कार्यान्वयन में गलत समझा है।
स्रोत
2014-01-17 20:41:51
यह उत्तर मौजूदा वाईएएमएल उपकरणों के साथ काम करने के संबंध में बहुत व्यावहारिक है। – LarsH