Хранить программный код в базе данных с правильным синтаксисом - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть проект колледжа, в котором я использую редактор ace на веб-странице.https://github.com/ajaxorg/ace

Ace editor настраивает тег, чтобы он выглядел как редактор.Я могу извлечь его значение с помощью функции jignery .val () или API редактора, но исходный код теряет свой синтаксис.Например, если код:

System.out.printls("Enter number");
int value = ScannnerObj.nextInt();

Извлеченные значения выглядят следующим образом:

System.out.printls («Введите число»); int value = ScannnerObj.nextInt ();// Все в одной строке

Я должен извлечь это значение из редактора и сохранить его в базе данных. Я использую для этого Django.Позже я также хочу получить его таким образом, чтобы синтаксис программы не изменился.

Может кто-нибудь сказать мой правильный способ достижения этого.Мне не хватает какой-то ссылки здесь.Спасибо заранее :)

1 Ответ

0 голосов
/ 23 февраля 2012

Хорошо, ребята, я нашел решение для этого :) используйте следующий код для рендеринга редактора ace

editor = ace.edit("editor"); 
not 
var editor = ace.edit("editor"); //(not to write var)
...