2013-02-22 2 views
4

Я применяю html HTML-страницу для редактирования и отправки xml на сервере. Чтобы сделать его более полезным, я хотел бы иметь решение на основе HTML со следующими свойствами:HTML-компонент для редактирования XML

  1. Выделите синтаксис XML во время редактирования (требуется);
  2. Легкий по размеру (например, 5+ Мб слишком много) (обязательно)
  3. Валидация XML на лету или по запросу (например, нажатием кнопки) (опционально)
  4. Быть свободным (это довольно требуется, но я открыт для платного решения, если он действительно охватывает все требования);

Спасибо за любые предложения!

ответ

5

Возможно, вы захотите ознакомиться с CodeMirror, который имеет подсветку синтаксиса XML, автозаполнение, закрытие тегов и некоторые другие замечательные функции.

Я не уверен, что CodeMirror включает в себя XML-проверку как таковую, но ее не должно быть очень сложно добавить, если вы можете просто использовать XmlHttpRequest для отправки контента в службу проверки XML в Интернете.

+0

CodeMirror работает только с node.js – DNKROZ

+0

Это не совсем так. CodeMirror имеет пакет [npm] (https://www.npmjs.com/package/codemirror), но может также работать, просто загружая его из [CDN] (https://cdnjs.com/libraries/codemirror) или вручную загружая двоичный файл. –

+0

Ahh не понимал этого, когда я пытался заставить его работать вчера. В итоге я выбрал более легкий редактор - CodeFlask – DNKROZ

Смежные вопросы