dtd kiskunhalas
jsXe 0.5 Pre-release 3
Java simple XML editor for your Mac more>> Java simple XML editor for your Mac
jsXe is a fast, intuitive, scalable, platform-independent XML editor. jsXe aims to provide end users and developers with an intuitive way of creating XML documents that is simple enough to deal with any XML document but flexible to allow the addition of support for XML document formats through the use of plugins.
Main features:
General
- Written in Java, so it runs on Mac OS X, Unix, OS/2, Windows, and VMS.
- XML documents are edited using views. jsXe allows for multiple views.
- Syntax highlighted source view (version 0.4 beta)
- Plugin interface that allows the addition of views without re-compiling
- Relatively good serialization of XML documents. Supports the option of formatting serialized XML documents or not formatting. Supports preserving whitespace in text.
- Allows opening and editing of multiple XML documents in one open window.
- Incremental parsing. Parsing the document and validation will be done automatically without having to continuously hit a validate/parse button.
- Support for validation of an XML document using DTDs and other forms of Schema.
- DTD/Schema introspection. Information in the DTD/Schema is used to allow users to add and edit nodes based on defined within the DTD/Schema.
- Internationalization. jsXe has support to easily create translations of menus and messages into your native language.
- Built-in completion support for XML Schema, XHTML, XSLT, and XSL:FO
Tree View
- Adding, deleting, and editing of Nodes in an XML document using context menus.
- Adding, deleting, and editing of attributes of an element node.
- Drag and Drop of XML nodes within the Tree view and to text editors.
Source View
- Text editing of the full XML source of any XML document
- Cut, copy, and paste and other limited features.
AutoPairs 1.2
AutoPairs - Modifies behavior of certain keystrokes more>>
Enhancements:
- Double quotes, both curly and straight kinds, are now paired. More file extensions trigger angle bracket pairing: ".php", ".php3", ".dtd", and ".xsl".
Logtalk 2.37.5
Logtalk brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler. more>>
Logtalk 2.37.5 brings you canvenience of using such an object-oriented logic programming language that can use most Prolog implementations as a back-end compiler.
As a multi-paradigm language, Logtalk includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.
Major Features:
- Separation between interface and implementation: Predicate directives (declarations) can be contained inside protocols (interfaces), which can be implemented by any object.
- Parametric objects: Object identifiers can be compound terms containing free variables that can be used to parametrize object predicates. This allows us to interpret predicate clauses as providing instantiations of a parametric object identifier. I.e. through parametric object we can associate any number of methods with a compound term.
- Support for both class-based and prototype-based systems: You may have, in the same application, class-based hierarchies (with instantiation and specialization relations) and prototype-based hierarchies (with extension relations). Moreover, fundamental language features such as protocols (interfaces) and categories (components) can be used simultaneously by classes, instances, and prototypes.
- Support for multiple object hierarchies: No need to be constrained to a single, lengthy hierarchy rooted in some generic object.
- Private, protected, and public inheritance: Logtalk supports private, protected, and public inheritance in a way similar to C++. Moreover, any entity relation can be qualified using a scope keyword. E.g. an object can privately implement a protocol, thus making all protocol declared predicates private.
- Private, protected, and public object predicates: Set the scope of your object predicates to match your protocol design and let the runtime system enforce your choices.
- Static and dynamic objects: Objects can be either static or dynamic. Static objects are defined in source files which are compiled and loaded in the same way as Prolog files. Dynamic object can be either defined in source files or created at runtime.
- Static and dynamic object predicates: Any static object may contain both static and dynamic predicates.
- Logtalk syntax extends standard Prolog syntax: Logtalk uses standard Prolog syntax with the addition of a few operators and directives for a smooth learning curve. Prolog code can be easily encapsulated inside objects with little or no changes. Moreover, Logtalk can transparently interpret most Prolog modules as Logtalk objects for easy reusing of existing code (e.g. libraries).
- Event-driven programming: Predicates can be implicitly called when a spied event occurs, allowing programming solutions which minimize object coupling. In addition, events provide support for behavioral reflection and can be used to implement the concepts of pointcut and advice found on Aspect-Oriented Programming.
- Component-based programming: Predicates can be encapsulated inside categories, which can be virtually imported by any object, without any code duplication and irrespective of object hierarchies. Thus, objects may be defined through composition of categories, which act as fine-grained units of code reuse. Categories may also extend existing objects. Categories can be used to implement aspects and mixin-like behavior without resorting to inheritance.
- Multi-threading programming: High level multi-threading programming is available when running Logtalk with selected back-end Prolog compilers, allowing objects to support both synchronous and asynchronous messages. Independent and-parallelism and competitive or-parallelism are also supported. Easily take advantage of modern multi-processor and multi-core computers without bothering with the details of creating and destroying threads, implement thread communication, or synchronizing threads.
- Multi-inheritance support: Logtalk supports multi-inheritance of both protocol and implementation. An object may implement several protocols and extend, specialize, or instantiate several objects. Multi-inheritance conflicts are solved implicitly by the Logtalk lookup algorithms or explicitly by using predicate directives.
- Good performance: Logtalk code is compiled using the same technics that you use to write efficient Prolog code. In addition, Logtalk supports both static binding and dynamic binding (with method lookup caching), greatly improving performance. Benchmark results for some Prolog compilers are available here.
- Close integration with the ISO Prolog Standard: Logtalk is designed for smooth integration with any Prolog compiler that conforms or closely follows the ISO Prolog Standard.
- Compatible with most Prolog compilers: Logtalk interfaces with a specific back-end Prolog compiler via a minimal configuration file making it compatible with almost any modern compiler.
- Automatic generation of XML documentation files: Logtalk automatically generates a documentation file in XML format for every compiled object, protocol, or category. The system includes all the necessary XSL(T) files and scripts to convert documenting files to (X)HTML and PDF.
- Dynamic language: Logtalk is a dynamic language that allows hierarchies, objects, protocols, categories, and methods (predicates) to be freely created and modified at runtime. Other dynamic language features include support for meta-programming and both structural and behavioral reflection.
Enhancements:
- Updated the Logtalk multi-threading features, replacing all calls to the call_cleanup/2 built-in predicate with calls to the more reliable setup_call_cleanup/3 built-in predicate. This change requires recent versions of SWI-Prolog, XSB, and YAP when writing multi-threading code.
- Improved performance of the database built-in methods retractall/1 and retract/1 whenever their use requires updating the internal predicate definition lookup tables.
- Corrected a bug in the Logtalk runtime when printing a compatibility warning regarding the back-end Prolog compiler version being used.
- Corrected a bug in the implementation of the :/1 control construct when some but not all imported categories are compiled for static binding.
- Corrected a event handling bug in the processing of meta-calls whose meta-arguments have the format Object:Closure.
- Corrected a bug in the runtime error handler for top-level message sending calls where the reported exception term context argument would be unbound.
- Corrected a bug in the compilation of multifile directives and multifile predicate clauses within objects and categories for the pseudo-object
- "user". Corrected a bug in the compilation of multifile predicate clauses for other objects and categories.
- Corrected a safety meta-predicate compilation bug when using static binding to optimize a call to a local meta-predicate made by a normal, public predicate.
- Corrected a safety meta-predicate compilation bug when using a meta-predicate call in the body of a user-defined meta-predicate clause in order to change the number of extra arguments of a closure.
- Added a monitor/1 predicate to the library event registry objects. Updated the definition of the monitors/1 and monitored/1 predicates in order to avoid using the non-standard predicate sort/2.
- Added support for adding the Logtalk mime-type to systems supporting the freedesktop.org shared mime-info database.
- Added support for adding the Logtalk mime-type and the file description for Logtalk source files to the Windows installer.
- Updated the RPM spec file and build script to no longer require root access. The RPM package built from these files is no longer relocatable.
- Updated the POSIX (un)install shell scripts to print the version number of the Logtalk release being (un)installed.
- Updated the "lgt2pdf.sh" and "lgt2txt.sh" POSIX shell scripts in order to prevent accidental deletion of the "logtal.dtd" and "logtalk.xsd" files in the Logtalk installation directory. Thanks to Michael Igler for the bug report.
- Added information about using the Sublime Text Windows text editor for editing Logtalk source files.
- Added a set of Logtalk source code snippets and a set of compilation and documenting tools for the Gnome's Gedit text editor (see the file "wenv/gedit/NOTES.txt" for details).
- Replaced GeSHi support with a new language file written from scratch. Added syntax coloring support for the module directive reexport/1 to all supported text editors and syntax highlighters.
- Updated documentation in order to remove references to deprecated syntax for sequences of predicate indicators in predicate directives. Updated documentation on built-in meta-predicates to correctly described their semantics when used within categories.
- Added a simple example, "multifile", illustrating how to use multifile predicates within Logtalk objects and categories.
- Updated the "securemp" example in order to illustrate using a call to a meta-predicate to change the number of extra arguments of a closure.
Requirements:
- Compatible Prolog compiler.
TeXMLMate 1.4.1
TeXMLMate - check XML and XHTML documents for Well-Formedness and Validity more>>
upCast RT 7.1.5
upCast RT is a powerful software which enables you to use Microsoft Word as an authoring application for XML documents. more>>
upCast RT 7.1.5 is a helpful tool which allows you to use Microsoft Word as an authoring application for XML documents. Take advantage of the widespread availability and familiar user interface of Word or any other RTF savvy office application for structured document authoring. upCast offers a cost-effective way to reuse existing tools for gaining all the benefits of a standardized markup language: XML.
Major Features:
- Import formats
- RTF documents conforming to the RTF specification 1.8 (including style info)
- Word binary documents (using WordLink; only when running on Windows platform with Word installed)
- Any well-formed XML document (no style info)
- Processing features
- Run Upcast Processing Language (UPL) code on documents
- Transform documents using XSLT (XSLT 1: Xalan, XSLT 2: Saxon-B)
- Integrate external tools via commandline call
- Create complex, nested groupings using UPL and the Grouper module
- Create markup based on regular expressions, even across element boundaries
- Create markup based on style information
- Validate against XML DTD, XML Schema and Relax NG
- In-place transformations, attach custom data to any node
- List detection heuristics, supporting nested lists
- Create sub-processing pipelines
- Perform detailed logging, handle processing errors
- Sophisticated handling of embedded and referenced images
- Export formats
- XML (upCast DTD)
- XML (internal tree format)
- RTF (Version 1.6)
- CSS
- Interfaces
- GUI based on Swing
- Commandline
- Java API
Enhancements:
- RTF Exporter: fix CSS selector evaluation regression for attribute selectors introduced with version 7.1.4
Requirements:
- Java 5 runtime environment or later
- 512 MB of free RAM (recommended)
- Environment compatible and running with Xerces 2.9 or later (Xerces 2.9.1 is delivered with upCast binary)
Linguistic Tree Constructor 3.0.3
An open source application for analyzing text in terms of syntax trees more>> An open source application for analyzing text in terms of syntax trees
Linguistic Tree Constructor (LTC) is a program for analyzing text in terms of syntax trees. That is, it assists in building a rigorous hierarchy of syntactic elements on top of the words in a given piece of text.
This is done by interacting with a tree-view of the text, gradually building the analysis. This can be done either bottom-up or top-down, or in a mix of both styles.
Linguistic Tree Constructor is a free tool for drawing linguistic syntactic trees, running on Mac OS X, Win32, and Linux platforms.
Enhancements
- Upgraded to Emdros 3.1.1.pre05.
- Upgraded to wxWidgets 2.8.10 on Win32.
- Upgraded to MUI2.nsh for ltc.nsi.in (NSIS installer script).
- Fixed missing trailing semicolon in Categories entry in SRC/linguistic-tree-constructor.desktop.
- COPYING now has DOS line endings.
- SRC/mainframe.cpp: ABOUT box now shows 2009, not 2008, as Copyright year.
- Added possibility of signing up for announcements mailinglist on Windows, via a special menu entry in the Start --> Programs --> LingTreeConstructor.
- Added Help menu items for seeting LTC website and subscribing to mailinglists (all platforms).Upgraded to Emdros 3.0.2.pre18, which gives a speed increase, especially for large files.
- Fixed bug #2455029: "Ampersand in filename results in empty tree"
- Fixed bug #2455039: "DTD does not parse" (due to # IMPLIED)
QuarkXPress Update 6.5
QuarkXPress Update provides you with an excellent and free page layout program which is designed for the Mac. more>>
Enhancements:
- Expand your Linotype library: For a limited time, registered QuarkXPress 6.5 users gain access to a font package with more than 40 OpenType fonts from Linotype. And if you are prompted with a "Missing font" message, you can click the "Buy missing font" button and buy additional fonts from Linotype at a special price for registered users.
- Manipulate images right in QuarkXPress 6.5 with powerful QuarkVista XTensions software and forget about expensive image editing software.
- Import native Adobe Photoshop documents (.psd files) into QuarkXPress and exploit the power of multi-layer Photoshop images without leaving QuarkXPress.
- Place guides on a master pages pasteboard and display them automatically in your layout.
- Group tables with other QuarkXPress items including other tables, picture boxes, and text boxes.
- Customize printing features such as saving output settings for custom bleeds as print styles.
- Simplify IT management with support for Citrix servers and run the application off a server instead of an individual users computer.
- If you created a table in a layout, and set properties such as color, shade, text angle, and skew for cells of table column 1, then changed the content to picture content and ran an AppleScript, it returned junk. This issue has been resolved.
- If you applied a bleed value to an EPS file by executing an AppleScript, it did not produce the specified bleed value in the actual output. This issue has been resolved.
- Mac OS 10.3.3 only: If you created a project with a couple of pages in it, made a picture box on the first page and another one on the second, grouped them, and ran an AppleScript to add reference to the boxes, it returned incorrect references and displayed alerts. This issue has been resolved.
- If you imported an EPS file with a Pantone ink into a picture box, converted the imported Pantone ink to a process color (Control+click the ink in the Colors palette and choose Convert to Process from the context menu), modified the EPS file, and updated the picture in the layout, it resulted in a new Pantone color name with an asterisk prefixed to it in the Colors palette. This issue has been resolved and now the color retains the name it had before the modification.
- If you created a project, imported an XML file into it, saved it and then opened the project on a different operating system, dragging the elements of a DTD into a text box caused QuarkXPress to quit unexpectedly. This issue has been resolved.
- If you created a project, imported elements from a DTD and an XML file saved on the same location into a text box, saved it and then tried to open it, it displayed an alert "Invalid document structure" and lost all XML file(content) information. This issue has been resolved.
- In a layout, if you renamed an image, its status displayed as Missing in the Picture Usage dialog box; updating the image still displayed its status as Modified, instead of OK in the Picture Usage dialog box. This issue has been resolved.
- Mac OS 10.3.3 only: If you imported an SCT,BMP,PICT or PNG image with a clipping path into a picture box, QuarkXPress quit unexpectedly. This issue has been resolved.
- If you imported an image with an embedded path into a picture box and applied an embedded path to it, deleting the applied embedded path caused QuarkXPress to quit unexpectedly. This issue has been resolved.
- If you imported a picture into a picture box, saved the project in a specific location and then moved the picture file to the location of the project, it displayed the status of the picture as Missing(Utilities > Usage > Pictures). This issue has been resolved and QuarkXPress now locates the picture files that are in the same location as the project.
- Mac OS 10.3 only: If you created two text boxes, one larger than the other, in a print layout, then anchored the smaller box in the larger one; and tried to synchronize text (Style > Synchronize Text ), QuarkXPress quit unexpectedly. This issue has been resolved.
- At times, QuarkXPress quit unexpectedly while opening legacy documents with layers. This issue has been resolved.
- If you exported only selective layout pages as PDF, the anchors specified on the pages did not take the user to the destinations defined in the anchors. This issue has been resolved.
- If you imported a PDF with rotated content into a layout, and rotated the same PDF to any degree, then exported it as a PDF, it did not get exported correctly and displayed an image that did not exist. This issue has been resolved.
- If you created a PostScript file from a layout (File > Export > Layout as PDF) with the PDF preferences set to Create PostScript File for Later Distilling in the Preferences dialog box (QuarkXPress > Preferences > Application > PDF), a copy of the PostScript file was created in the "jaws emp" folder in addition to the specified folder for saving the PostScript file. This issue has been resolved and the PostScript file is now created only in the specified folder without creating a duplicate copy in "jaws emp" folder.
- If you placed a cropped PDF file in the center of a picture box, it did not center properly. This issue has been resolved and the cropped PDF files center correctly in a picture box.
- The name for a PDF file in the Preferences pane (Edit > Preferences) does not default to "Project: Layout.pdf". It remains "Layout.pdf".
- If you imported an EPS file into a picture box with no font embedded, and the font is not available on the system, saving the layout as an EPS file still displayed the font as embedded in the EPS file. This issue has been resolved.
- Mac OS 10.3.5 only: If you tried to print text from a layout using ITC Zapf Dingbats font, QuarkXPress displayed a PostScript alert. This issue has been resolved.
- If you tried to print a layout with a cropped PDF file embedded as a picture, it caused the picture position to be printed incorrectly. This issue has been resolved.
- If you tried to print a layout using a Xerox PPD (File > Print > Setup > Printer Description), QuarkXPress quit unexpectedly. This issue has been resolved.
- Mac OS 10.3.3 only: If you created a project with specific Czech characters using Helvetica CE, Geneva CE 9 or 10 point size and printed it to any PostScript printer, the spacing between the 9 and 10 point characters appeared different from other point sizes. Also, when printed, negative kerning was applied for all capital characters along with positive kerning for lowercase characters. These issues have been resolved.
Requirements:
- QuarkXPress 6.1 and QuarkXPress Passport 6.1
- Minimum 128MB total RAM
- 230MB available hard disk space for QuarkXPress installation
- TCP/IP network for site license (using Quark License Administrator).
Amaya 9.54
Amaya is a complete web browsing and authoring environment more>>
Amaya has a complete and easy-to-use interface, so users do not need to know the HTML or CSS languages.
Main features:
- Amaya lets users both browse and author Web pages
- Using Amaya you can create Web pages and upload them onto a server. Authors can create a document from scratch, they can browse the web and find the information they need, copy and paste it to their pages, and create links to other Web sites. All this is done in a straightforward and simple manner, and actions are performed in a single consistent environment. Editing and browsing functions are integrated seamlessly in a single tool.
- Amaya maintains a consistent internal document model adhering to the DTD
- Amaya always represents the document internally in a structured way consistent with the Document Type Definition (DTD). A properly structured document enables other tools to further process the data safely.
- Amaya allows you to display the document structure at the same time as the formatted view, which is portrayed diagrammatically on the screen.
- Amaya is able to work on several documents at a time
- Several (X)HTML, native MathML (.mml) and SVG (.svg) documents can be displayed and edited at a time.
- Amaya helps authors create hypertext links
- The editor helps you create and text out links to other documents on the Web from the document you currently are working on. You can view the links and get a feel for how the information is interconnected. This feature is not limited to HTML anchors. With XLink, any MathML and SVG element can be a link too.
- Amaya includes a collaborative annotation application
- Annotations are external comments, notes, remarks that can be attached to any Web document or a selected part of the document. This application is based on Resource Description Framework (RDF), XLink, and XPointer recommendations.
- Amaya is easily extended.
- Several APIs and mechanisms are available to change and extend its functionality with the least modification to the source code.
sixbs 1.12
sixbs - Library capable of writing and reading beans to and from XML more>>
sixbs is especially suited for writing configuration data or sending data over the network. Contrary to normal Java serialization it is readable (i.e. you can easily edit it with your favourite text editor) and it is independent from class versions. This means that a new version of a class can be initialized with data from the old class, as long as it has the same or more setter methods. This means that your serialized data is safe even when you update your application classes.
sixbs is simple. You dont have to specify a DTD. Most classes are serializable right away. For those that cannot be serialized easily, you can write a simple Adapter class or implement the SIXBSSerializable interface that specifies which getter values should be serialized.
Luau 0.1.9
Automatically update programs and libraries more>> Automatically update programs and libraries
Luau provides basic autoupdate functionality to software projects, allowing not only software updates to propagate quickly through ones user base but also messages and configuration updates.
NOTE: Luau is licensed and distributed under the terms of the GNU General Public License (GPL) and GNU Library or Lesser General Public License (LGPL).
Enhancements:
- Full support for luau-repository interface version 1.2 (see DTD)
- Several fixed double-free bugs and memory leaks
- New methods for the internally used GContainer object
- Converted some unimportant error messages to debugging messages
- Several minor bugs fixed
XMLmind XML Editor 4.4.0
Highly-extensible, multi-platform, validating XML editor featuring a word processor-like view more>> Highly-extensible, multi-platform, validating XML editor featuring a word processor-like view
XMLmind XML Editor is a highly-extensible, multi-platform, validating XML editor featuring a word processor-like view.
XMLmind XML Editor is a powerful tool available in two editions: Standard Edition and Professional Edition. Standard Edition is free of charge but has fewer features than Professional Edition.
Main features:
- Supports the DTD, W3C XML Schema, RELAX NG schemas, XML namespace, XSLT, XPath, XInclude, XML catalog standards.
- Editing commands are DTD/schema aware. This makes creating invalid documents almost impossible.
- Word processor-like views are configured using cascading style sheets (CSS2).
- When a CSS style sheet is not available for a document, a fully editable tree view is used instead of the word processor-like view.
- Multiple, synchronized, views can be used to edit the same document.
- Standard controls such as buttons, check boxes, combo boxes, text fields, etc, can be embedded in the word processor-like view. With this feature, XXE can be used to edit XML data, XML documents or a mix of both content types.
- Has an easy to use and yet extremely powerful integrated spreadsheet engine.
- Can transform the document being edited using a built-in XSLT engine and FO processor plug-ins.
- Supports many image formats (GIF, JPEG, PNG, SVG, TIFF, BMP, EPS, PDF, etc) through the use of image toolkit plug-ins.
- Can be used to edit documents stored on an FTP or WebDAV server.
- Ready-to-use support for XHTML (including HTML.4 tables and forms), DocBook (including CALS tables), Simplified DocBook, Slides.
- Localized to English, French, German and Czech. Spell checker with dictionaries for English, French, German and Spanish.
- Multi-platform: Windows, Linux, Mac OS X.
- Can be customized (menu, tool bar, keyboard shortcuts, macro-commands, etc) without any programming, using modular XML configuration files.
- Can be extended by writing custom commands and custom views in the JavaTM programming language.
- Configuration files and Jar files containing extension code can be centralized on an HTTP or FTP server.
- Can be deployed using JavaTM Web Start.
System requirements:
-
- At least 256Mb of memory and a 600MHz CPU.
- 60Mb of free disk space, 120Mb for a self-contained distribution which includes a Java 1.5 runtime.
Enhancements
- Suns ``next generation JavaTM plug-in can be used to run XMLmind XML Editor (Professional Edition only) as an applet.
- Integrated support for input methods (e.g. Japanese Romaji Input).
- Several other enhancements make XMLmind XML Editor (all editions) more comfortable to use.
TastesPotting Wigdet 1.0
Have the latest delights at tastespotting.com on your dashboard. more>> EditiX is a powerful and easy to use XML editor and XSLT debugger for Windows, Linux and Mac OS X designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT / FO, DocBook and XSD Schema. EditiX provides users with an extensive range of XML functionality within a refined IDE that guides you with intelligent entry helpers. EditiX has realtime XPath location and syntax error detection. Helpers are also provided with context syntax popup supporting DTD, Schema and RelaxNG. EditiX supports multiple templates and project management. User can apply XSLT or FO Transformation and show the result with a dedicated view. All the process can be managed by shortcuts. Working locally is managed with OASIS XML Catalogs. EditiX includes default templates with XML, DTD, XHTML, XSLT, XSD, XML RelaxNG, SVG, MathML and XML FO.<<less
Exam4Fun 0.3
Exam4Fun - Exam4Fun is an examination program designed to test your vocabulary more>>
Exam4Fun project allows user to create their own sets of questions and choose from different type of exam(Flashcard, etc.).
Several features will be added to this quiz program.
Enhancements:
- Added more controls in flashcard and identification window
- Added option to limit number of questions asked in the exam
- Added option to set question order(randomize/sequential)
- Added preference window to customize program behavior
- Added display of progress window during questionnaire creation
- Fixed problem for identical question but have different answer
- Fixed summary dialog not displaying on top
- Fixed value of time used in flashcard exam summary window
- Fixed problem in main window not selecting next item in the topic list
- Fixed message displayed when unknown/unexisting file was opened
- Fixed problem when ESC key was pressed during reset exam confirmation window
- Changed cell editing behavior of Exam editor
- Changed the default examdata file extension to .e4f
- Updated exam UI to display long questions in scroll bar
- Updated exam editor, added function column in word type to determine whether its type is only for question/answer/both
- Updated examdata.dtd. Added id, version and wordtype function attributes.
- Removed main and summary button in exam window.
GooeySAX 2.0
GooeySAX - XHTML document validity checker more>>
With the optional Validity setting enabled, you may also validate your document against a DTD or W3C XML Schema.
GooeySAX is the perfect tool for the web author who cares! Checking your XHTML documents validity either locally or remotely is a snap, and GooeySAXs detailed error messages let you know about those embarassing validation errors immediately.
Enhancements:
- Version 2.0: Support for validation against W3C XML Schema.
XMLSpear 2.3.0
XMLSpear - Java XML Editor more>>
You can assign a schema or DTD to validate the xml. For correcting not-wellformed xml a simple source editor is available.
Main features:
- Full schema validation using DOM3 in Xerces 2.8.0
- Tree editor for inserting and deleting nodes
- real-time validation while editing table and element view
- GUI components reflecting the xml schema
- Visual and textual feedback for errors
- Support for multi-document view
- Generation of complete xml documents from schema
- Opening and correction of not-well formed XML
- Plug-In interface for extending functionality
- Flexible encoding (character set) support
- Project viewer
- Integrated text and HTML plugin.
Enhancements:
Solved bugs:
- Incorrect display and behavior of default button in dialogs
- Double-clicking folders in the file tree to expand the tree, incidentally triggered an action to open a file.
- After deleting all file trees, a newly add tree only showed up after opening a source or restarting XMLSpear
- The filetree tab, which displays the top directory name, was not updated after a folder was selected as the new root.
- Small problems with the item names in the filetree popup menu in java 1.6
- Incorrect positions in the find-replace (especially concerning Windows users after a saving a document.
- Redundant extra line number in text editor
- Several XML formatting issues in the source view.
- Loss of linefeeds after editing text in tree tabel
- Incorrect behavior regarding to mixed elements with multiple text nodes
- Prefix initially not filled in dialog for inserting elements or attributes
New functionality:
- Move up possibility in file tree
- If you select a .xsd file in the tree, there will be a new option in the popupmenu to generate a XML instance from the selected schema
- A totally new find-replace dialog with the possibility to mark text.
- A find function for the tree table
- Improved support for mixed elements. You can switch to an advanced mode, where the textnodes will displayed in the tree.
- If a text has linefeeds or tabs you are not allowed editing the text in the table cell. This will be indicated by a special button which brings up a text editor.
- In edit mode, you will have a button in each cell to switch to a full functional tekst editor.
- If a value is part of an enumeration, it will be showed in the table. In previous versions the combobox was only showed in editMode.
- Xpath display of each selected element in the tree table view
- Insert and editing of CDATA and text nodes in the tree table view
- Improved schema support for enumerations and fixed values
- Unformat option in the XML source view
Updates:
- Alphabetical listing of elements in dialogs
- Collapse and Expand actions are now local to the selected node, instead of to the complete tree
- The warning message for large XML files is removed. If a XML file is displayed in the treetable, it will no longer be fully expanded. This will save a lot of load time. It is not a good idea to fully expand such a tree from the rootlevel. This will be slow or may cause an out-of-memory exception.
- Page: 1 of 2
- 1
- 2