Make BestShareware.net your home page Add BestShareware.net to your favorites  

Homepage

Help Desk

Site Map

Popular

What's New

Featured
Search Software:
WWW         BestShareware.net
  MAC Software | Linux Software | Pocket PC | iPod Software
  Software Directories
Internet
Graphics
PC Tools
Applications
Development
DVD & Video
MP3 & Audio
Computer Games
Security & AntiVirus
  Tools
File Compression
Backup Tools
System Optimizer
System Utilities
Uninstallers
Desktop Tools
File Tools
Disk Tools
HTML Editors
Text Editors
Hex Editors
Font Tools
Password Manager
Password Recovery
Printers Tools
Website Tools
Mac Utilities
Data Recovery Tools

XAmple XML Editor

XAmple XML Editor XAmple XML Editor project introduces a java Swing based XML editor that analyzes a given schema and then generates a document-specific graphical user interface. Unlike other XML editors, the XAmple XML editor GUI exposes not just a tree representation of the XML document but rather a logical combination of the XML document and respective XML Schema. The user interface of the XML editor is highly logical and intuitively comprehensible. To be able to prepare valid XML documents of significant complexity, a user is not required to be familiar with XML and XML Schema languages and to have any a-priori knowledge about the documents structural requirements.

The project currently includes a simple set of XML viewer/editor Swing components (FXBasicView, FXView and FXDoubleView), XML editor data model object FXDocumentModelImpl, sample XML Editor application XAmple and XML editor demo applet FXApplet. FXBasicView Swing component provides all the basic XML viewer/editor functionality. FXView extends FXBasicView with a simple tool-bar; FXDoubleView exposes two FXView components, one in Editor mode and another one in Viewer mode.



Software Information System Requirements
Version: 2.2
  • Windows 98/ME/NT4/2000/XP/Vista
  • 256 MB RAM
  • Pentium II CPU
File Size: 1.90 MB
Screenshot : View Screenshot
Rating :

Key Features of XAmple XML Editor:
  • Additional labeling of the elements/groups with information, taken from their descendants – in Divisions, Log4j, Jnlp, Ejb-jar_1_1, Xmldbms.
  • Multiple namespaces support – in Divisions. Divisions.xsd schema document uses Types.xsd schema document, which defines its own namespace.
  • Custom field editors, declared within "appinfo" elements of the schema document – in Divisions, TagLibrary, Xmldbms. All the field editing check-boxes, editable combo-boxes and text area dialogs in these examples are custom editors.
  • ID-IDREF referential integrity control – in Log4j. The application provides drop-down lists of available ID values for editing of the IDREF values.
  • Messages for selected nodes - Divisions, TagLibrary. In “Divisions” example messages are defined for the "Division" elements (in both element and type definitions) and {Supervisor or Employee}/ChoiceGroup/SequenceGroup #2/ContractStartDate-ContractEndDate elements. In the “TagLibrary” example messages saying "Fully qualified class name" are defined for "validator-class", "listener-class", "tag-class" and "tei-class" fields. You can easily insert your own messages into “documentation” schema elements for any element, attribute and type definitions.
  • Regular expressions control during typing - Divisions, TagLibrary. In the “Divisions” example try to edit {Superviser or Employee}/EmployeeInfo/SSN fields. In the “TagLibrary” example try to edit any "*-class" field.
  • Nested grouping - Divisions (choice groups within "Supervisor" and "Employee" elements contain sequence groups). Since these choice groups contain other groups, they are represented with radio-groups. All the other choice groups in all the examples contain elements and therefore they are represented with drop-down lists.
  • Substitution group - Division ({Supervisor or Employee}/array of < File > elements).
  • Schema "all" Group - Divisions. It is labeled "Reorderable Group" and resides within {Supervisor or Employee}/EmployeeInfo/EContact elements.
  • elementFormDefault="unqualified" - Log4j, elementFormDefault="qualified" – all other examples.
  • Search for invalid nodes - Divisions - Divisions_BAD.xml. This xml file contains 3 errors. Try to load it and click "Find invalid node" button. After each button click the editor shows next invalid node found.
  • Wild-xsd-groups example demonstrates a new ability of the XAmple XML editor v2.2 to resolve correctly non-trivial combinatorial problems of reconstruction of hierarchies of xsd:sequence and xsd:choice groups for given sequences of child xml elements.

  RELATED SOFTWARE DOWNLOADS FOR XAMPLE XML EDITOR

  Submit Software | Privacy Policy | Terms of Use | Advertise with Us | Contact Us
 Copyright © BestShareware.net. All rights reserved.