2012-01-28 20 views
11

मैं ब्राउज़र में YAML को पार्स करना चाहता हूं। आदर्श रूप से मैं एक ब्राउज़र तैयार पुस्तकालय की तलाश में हूँ। जो मुझे मिला है वे ब्राउज़र में चलाने के लिए नहीं लिखे गए हैं (वे require() पर सिंक्रोनस कॉल करते हैं या exports चर के अस्तित्व को मानते हैं)।ब्राउज़र में YAML का विश्लेषण कैसे करें?

वैकल्पिक रूप से, मैं उदाहरण कोड स्वीकार करूंगा जो दिखाता है कि RequireJS के माध्यम से ब्राउज़र में वाईएएमएल-पार्सिंग लाइब्रेरी को कैसे लोड किया जाए।

+0

सहमत हुए। Https://github.com/nodeca/js-yaml/blob/master/README.md पर एक ब्राउज़र का उदाहरण मिला। –

उत्तर

8

इसी तरह का प्रश्न: JavaScript YAML Parser

ब्राउज़र में काम करने वाली सबसे आशाजनक लाइब्रेरी js-yaml है। HTML में पुस्तकालय लोड करने के लिए परियोजना पेज से एक टुकड़ा:

<script src="js-yaml.min.js"></script> 
<script type="text/javascript"> 
var doc = jsyaml.load('greeting: hello\nname: world'); 
</script> 

उन्होंने यह भी RequireJS तरह एएमडी लोडर का समर्थन करने के दावा करते हैं।

लाइब्रेरी का "ब्राउज़र" संस्करण यहां दिया गया है: with comments और minified

+1

ब्राउज़रबद्ध लिंक टूटा –

+0

फिक्स्ड। धन्यवाद, @ डैनियलएफ। –

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