Readme






easyXML Bean Suite Version 1.0

The easyXML Bean Suite provides the functionality to develop Java applications for processing XML (eXtensible Markup Language) documents. It can also be used for adding XML support to existing applications.

See the documentation provided with this package for system requirements and installation instructions.

Late Breaking News

Known Problems

  1. When importing IBM's XML Parser for Java jar into IDE, you can get a warning: "Interface javax.swing.tree.TreeNode is missing". The reason is that the parser's jar file includes several examples using Swing 1.1 library. Neither the easyXML Bean Suite nor the parser itself uses this library, so you do not pay attention to this message.
  2. The easyXML Bean Suite version 1.0 supports the validating of an XML document to the corresponding DTD during parsing. However, the IBM's XML Parser for Java does not fully support the revalidating of the XML document after it has been changed and this possibility is not implemented in the easyXML Bean Suite. This means you can open a valid XML document, change it in some way, and it will not be valid then.
  3. The XMLElement and XMLAttribute beans included in this Suite are assigned for modeling structure of an XML document during design-time. If you fill such bean with information from XML on run-time and then change its inputName property, the bean will be cleared of this information but new initialization isn't performed until next parsing.
  4. The easyXML Bean Suite version 1.0 doesn't support removing of elements and attributes from an XML document. This possibility will be implemented in the next release.
  5. The easyXML Bean Suite version 1.0 doesn't support the element recursion, e.g. if the element declaration in DTD looks like the following:
    <!ELEMENT Folder (Folder*, File*)>