JavaScript YAMLparsing器

我正在寻找一个JavaScript YAMLparsing器,它将YAML转换成HTML页面中可用的东西。 我已经在Github( https://github.com/visionmedia/js-yaml )上试过这个版本,但是它看起来只能用于node.js

我应该使用哪些库,是否有示例代码来显示示例用法?

JS-YAMLparsing器在浏览器中工作。 这里是在线演示http://nodeca.github.com/js-yaml/ 。 虽然,它的主要目标是node.js,浏览器版本只是为了好玩:)

对于回复旧post感到抱歉,但是我遇到了和你一样的问题。

没有一个javascript YAMLparsing器可以满足我的需求,所以我开发了我自己的:它在这里可用: http : //code.google.com/p/javascript-yaml-parser/

希望它有助于某人:)

Cump,Diogo

这是我find的一个。 不知道这符合多less规格,但它适合我的需求。

jeremyfa/yaml.html

js-yaml在OSX的Safari,Chrome和Firefox上运行良好。 这是一个例子:

 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Test js-yaml</title> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="./js-yaml/dist/js-yaml.min.js"></script> <script type="text/javascript"> // YAML string to Javascript object var obj = jsyaml.load( 'greeting: hello\nname: world' ); console.log( obj ); // YAML file to Javascript object $.get( 'https://raw.githubusercontent.com/nodeca/js-yaml/c50f9936bd1e99d64a54d30400e377f4fda401c5/benchmark/samples/document_application2.yaml', function( data ) { var obj = jsyaml.load( data ); console.log( obj ); }); // Huge YAML file (7.2 MB) to Javascript object $.get( 'https://raw.githubusercontent.com/nodeca/js-yaml/master/benchmark/samples/document_huge.yaml', function( data ) { var obj = jsyaml.load( data ); console.log( obj ); }); </script> </head> <body> <h1>Test js-yaml</h1> <p><a href="https://github.com/nodeca/js-yaml">https://github.com/nodeca/js-yaml</a></p> </body> </html>