Browser Editor for XML - javascript only!
JavaScript
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
html Added more tests and tidied up qtest.js a bit Mar 24, 2013
js
.gitignore
LICENSE.txt
README.md
bex-spec.md Added bex-spec.md notes Nov 4, 2012

README.md

NAME

BEX - Browser Editor for XML

SYNOPSIS

$('textarea.hasXML').bexdocument();

The textarea is replaced with a javascript-based in-browser XML editor, and the contents are parsed as XML.

DESCRIPTION

BEX intends to be a fully-functional client-side XML editor that is:

  • Simple
  • Extensible
  • Accessible
  • Fast
  • Reliable

The goal (which has not yet been reached), is that a BEX user can make any change to an XML document they require, without making any changes that the user did not intend.

DEVELOPMENT

This software is pre-alpha and in deveopment. Key initial goals are:

  • Round-tripping for 100% of real documents
  • A DOM which lets you do anything you should be able to do but nothing you shouldn't
  • An interface that is fully keyboard and touch accessible

LICENSE

Copyright 2010-2013 Daniel Perrett (perrettdl@googlemail.com)

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.