我正在尋找一個JavaScript YAML解析器,它將YAML轉換成HTML頁面內可用的東西。我在Github上試過這個版本(https://github.com/visionmedia/js-yaml),但它看起來像只適用於node.jsJavaScript YAML解析器
我應該使用哪些庫,是否有示例代碼來顯示示例用法?
我正在尋找一個JavaScript YAML解析器,它將YAML轉換成HTML頁面內可用的東西。我在Github上試過這個版本(https://github.com/visionmedia/js-yaml),但它看起來像只適用於node.jsJavaScript YAML解析器
我應該使用哪些庫,是否有示例代碼來顯示示例用法?
JS-YAML解析器在瀏覽器中工作。這裏是在線演示http://nodeca.github.com/js-yaml/。雖然,它的主要目標是node.js,而瀏覽器版本只是爲了好玩:)
對於回覆舊帖子感到抱歉,但我碰到了和你一樣的問題。
無可用的JavaScript YAML解析器的滿足我的需求,所以我開發了我自己: 它可以在這裏找到:http://code.google.com/p/javascript-yaml-parser/
希望它可以幫助別人:)
Cumps, 迪奧戈
+1很好。我必須儘快嘗試! – RoToRa 2011-04-04 10:21:55
這是我找到的。不知道這個規格符合多少,但它符合我的需求。
js-yaml在Safari,Chrome和Firefox在OSX工作正常。這裏是一個例子:
<!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>
你試過了哪些庫?不要讓我們猜測。另外,你和他們有什麼問題? – 2010-12-02 14:06:40
我最近一直在尋找JavaScript YAML庫。經過漫長的搜索,我得出結論,目前沒有一個。至少沒有支持所有當前功能的合理軟件。 js-yaml似乎是「最好的」,但它需要node.js,我不想在我的情況下使用它。另見http://stackoverflow.com/questions/428364/pure-javascript-yaml-library-that-supports-both-dump-and-load – RoToRa 2010-12-02 14:33:40
另見: http://stackoverflow.com/questions/428364/ pure-javascript-yaml-library-that-supports-both-dump-and-load – dreftymac 2012-10-12 00:26:07