2013-02-22 66 views
4

我使用html HTML頁面編輯並在服務器上發送xml。 爲了使它更實用,我想有以下特性基於HTML的決定:用於XML編輯的HTML組件

  1. 高亮XML語法編輯(必填)期間;
  2. 大小重量輕(如5+ MB太多)(必填)
  3. 驗證XML的即時或請求(例如,通過按下按鈕)(可選)
  4. 是自由的(是相當必要,但如果它真的覆蓋了所有要求,我就會接受付費決定);

感謝您的任何建議!

回答

5

您可能希望查看CodeMirror,它具有XML語法高亮顯示,自動完成,標記關閉以及其他一些重要功能。

我不確定CodeMirror本身包含XML驗證,但是如果您只需使用XmlHttpRequest將內容發送到某種在線XML驗證服務,就不應該很難添加。

+0

CodeMirror僅適用於node.js – DNKROZ 2017-12-05 11:29:16

+0

這並非完全正確。 CodeMirror有一個[npm包](https://www.npmjs.com/package/codemirror),但也可以通過從[CDN](https://cdnjs.com/libraries/codemirror)加載它來工作,或者手動上傳二進制文件。 – 2017-12-05 23:48:54

+0

當我試圖讓它在昨天工作時,Ahh沒有意識到這一點。最後,我選擇了一個更輕量級的編輯器 - CodeFlask – DNKROZ 2017-12-06 08:15:42