📄 news
字号:
07/24/2004 version 0.2 pre12 * Added support for a recent files list that can allow users to open files they have recently used. * Added an option to allow the user to specify the number of recent files that jsXe remembers * When jsXe opens a file now it checks if it's in the recent files list and opens it with the remembered properties automatically * Fixed problem where the node did not appear to be selected after drag and drop but was. Needed to add the node to the selection model. * Fixed a bug that caused the right hand text pane to clear when trying to edit using it. When dragging and dropping a node the node stays selected but is not highlighted however. This may be confusing to users. * Fixed a bug that causing jsXe to not update the title properly when a document was closed.06/12/2004 version 0.2 pre6 * Fixed a bug that caused non-dirty, non-untitled document to save when they were closed. * Added code for autoscrolling when doing drag and drop using the Autoscroll interface and fuctionality. * Added logic to expand tree nodes when you hover over them for a period of time. * Tooltip for processing instructions is now correct. * Added a new Reload action to the file menu so that users can reload the current document from disk * Allowed users to add a comment node to the document root. * fixed a bug that caused a processing instruction to not be printed on a new line when serialized. * Fixed a bug that caused ArrayOutOfBounds exceptions to be thrown sometimes when adding nodes via the JTree in DefaultView06/12/2004 version 0.1 beta * Did some testing and fixed some miscellaneous bugs. * changed version naming scheme. Development versions are now the next major.minor version with a preXX at the end (eg. 0.2 pre75). Mostly done so it's easier to put the version in the build file and have it make sense for beta/stable releases.05/16/2004 version 0.1.75 * Added code to remember the expanded states of nodes after they are dragged and dropped into other nodes * Added xsd files to the file filters when opening a document. * Updated how the splitpane locations are set up. The look better now and and set themselves to a percentage of the window size as a starting value. * Updated the DOMSerializer to implement the newest version of the LSSerializer interface. jsXe requires Xerces 2.6.2. * Fixed a bug in the serializer that caused the root element opening tag to be placed directly after a document type definition. * Fixed a bug in serialization that caused only the public id and not the system id to be seraliazed if both existed in a doctype node. * Fixed a bug that was causing comment nodes to indented too far when formatting the document during serialization. * When dragging and dropping and/or adding nodes the nodes that whose locations have changed are always visible after the change. * Added a Close All action to the file menu so that users can close all of the open xml documents at once. * Made it so that external dtds are not loaded since jsXe can't do anything with them anyway. * Implemented support for split-cdata-sections in the DOMSerializer. CDATA nodes are now split when serializing so that they are valid when saved. * Fixed bug where jsxe generated NumberFormatExceptions if user defined saved properties were incorrectly formatted. * Made it so that element nodes can't be edited in the JTree unless you select 'Rename Node' from the context menu. This is done because of some problems with compatiblity between the editing and drag and drop. * Made split panes in the default tree view one touch expandable. * Made it so if opening a file and the only document open is untitled and clean then jsXe closes it. * Added key mnemonics to the menu bar items so that you can navigate them easier using the keyboard.04/17/2004 version 0.1.64 * Updated Drag and Drop to look nicer. * When you save out of the options panel after you changed options that change the XML document itself the open document is marked as dirty. * Fixed a bug where the source was not being changed when the encoding was changed because the XMLDocument object thought that the source was synced with the DOM. * Added the ability to rearrange text nodes and other nodes that aren't elements around within an element in the tree view. The location where the node will be dropped in the tree is highlighted. * Added support for checking the version and getting command-line help for jsXe via command-line options * Fixed a bug that didn't allow users to open a document if the DTD couldn't be found. Still won't think it's well formed though. * Fixed a couple bugs that caused null pointer exceptions when inserting around the document root. * Added logic to the tree in the Default view so that dragged and dropped nodes are always visible after a drop. New nodes that are added through the context menu are also visible after they are added.03/18/2004 version 0.1.57 * jsXe now requires xerces 2.6.0. No other xerces release will work with jsXe at this time. * Fixed a bug where the html pane was editable after opening a new document though no node was selected. * Added a "Rename Node" action to the default view tree's context menu. You can still rename it by clicking twice (not double clicking) on the element node. * Fixed a bug in the attributes table where it wasn't updated properly. It now updates properly and sorts based on the order in which they will be serialized (alphabetical). * Changed tabs to use icons instead of appending a '*' to the tab name to indicate a file is dirty. * jsXe now asks you if you really want to overwrite existing files on disk. * Nodes in the default view tree are now rendered as different icons for different node types. (Note: used icons from XML plugin for jEdit) * Added support for writing the internal part of a DOCTYPE to the XML document when saving and using source view. * DOCTYPE nodes are no longer visible in the tree. Some other method for editing doc types will have to be added to jsXe later. * Added preliminary drag n drop support for the tree in the default view. You can now drag nodes from one parent to another in the tree view. You can also drag a node to any thing that accepts text from a drag n drop operation.11/23/2003 version 0.1.43 * jsXe can now open more than one file at a time. * jsXe can now open and save files that are not well-formed. * Fixed bug where jsXe would only open the first file given several files on the command line. * Fixed bug where the * dirty file indicator was going away when switching views. * Fixed a bug where a document was marked dirty when switching views. * Fixed problem where the tree in the default view allowed you to select multiple nodes and cause undesired operation.10/30/2003 version 0.1.39 * Added support for dirty files. When you make changes to a document it is marked dirty and has an '*' in the tab name. jsXe also asks you if you want to save if you have dirty documents open. * Fixed a bug that caused an error message and undesired behavior when removing nodes. * Fixed many miscellaneous bugs.10/23/2003 version 0.1.37 * Fixed the problem with jsXe not finding DTD documents and other external entities. * jsXe now updates the interface more after you change a document's options. * Fixed the problem with the tree view collapsing after adding new nodes or changing some nodes. * Fixed a bug that caused problems when saving as a file that was already open. This was fixed earlier but the bug was reintroduced somewhere. * Changed to a new version system where the build version is updated automatically. This means the build version will get higher faster. * Fixed some other bugs.08/31/2003 version 0.1.13 * Fixed another nasty bug with createElement() creating elements with a null local name when element nodes are renamed. Used createElementNS() instead. * Fixed performance issues with opening files (that weren't even that large.)08/30/2003 version 0.1.12 * Fixed a very nasty bug that caused jsXe to save blank files.08/30/2003 version 0.1.11 * jsXe has some more options. The options are specific to each open XML Document. These include the an encoding drop down box and the ability to format XML output. * Several enhancements have been made to serialization of XML documents. This allows for better looking and more flexable saved documents and source. * Fixed a bug that caused uncaught exceptions when saving a file as an already open file. * Fixed a bug when writing files that causes characters like < > ' to not be written properly.07/09/2003 version 0.1.1 * Initial Release. Simple functions are implemented for tree view, add element and text nodes, remove nodes etc. Source view is a normal text area with which you can edit the source of the XML document.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -