|
XMLFox manual |
![]() |
| Welcome to XMLFox
manual
|
|
XMLFox XML/XSD editor is the Windows based graphical tool for authoring, updating, exploring, well-formedness checking or validating XML documents. XMLFox is an intuitive xml and xml schema(XSD) editor, allows the xml developer to create schemas and show a visual representation of what the xml document will look like for that schema. XMLFox also allows the developer to edit this visual tree representation of the xml document, which will dynamically update the schema for that document. Moreover XMLFox allows the developer to edit this XSD schema tree representation, which will dynamically update the XML document. |
|
XMLFox features XML document in four interface pages: XML View, XML Tree, XML Grid, and XML Script. All these edit pages make it really convenient to edit the XML document (or XSD schema) visually. It provides a structure-sensitive view of XML or XSD documents and allows editing of an XML document while keeping it in conformance with the document"s XSD schema. |
|
XMLFox is the tool for beginners to XSD schema (XML Schema Definition) as well as for professionals. It has visual Schema Tree representation that dynamically updates its XSD text. Those that need help in understanding schemas will find the Schema Tree inestimable, and developers maintaining other schemas will save hours of learning time with this XML editor. It is extremely configurable and fast enough. |
| Authoring requirements |
|
XMLFox is designed for 32-bit operating systems and works under the Microsoft® .NET Framework. The XMLFox XML/XSD editor runs on: Software Requirements: To author with XMLFox, your system should be equipped with the following: Pentium 90 MHz (minimum) or faster (recommended) 32 MB RAM (minimum) or more (96 MB or more recommended) 50 MB free disk space (minimum) or more |
| License Agreement |
|
Before installing RS XMLFox XML/XSD editor please read carefully terms and conditions of this agreement. You will express your consent to be bound by the terms of this Agreement by obtaining or opening Software media package. If you do not agree to all terms of this agreement do not use Software and destroy all copies of Software from your computer.
Grant of license:
RustemSoft (the Developer) grants you (the Customer) a worldwide, non-exclusive, non-transferable, personal license to install and use the accompanying XMLFox (the Software) in the manner provided herein.
1. Customer can reproduce and use for personal or internal business purposes the executable code version of the Software, provided any copy must contain all of the original proprietary notices. This license does not entitle Customer to receive from Developer hard-copy documentation, technical support, telephone assistance, or enhancements or updates to the Software. If more than one license agreement was provided for the Software, and the terms vary, the order of precedence of those license agreements is as follows: a signed agreement, a license agreement available for review on the Developer website, a printed or electronic agreement that states clearly that it supersedes other agreements, a printed agreement provided with the Software, an electronic agreement provided with the Software. Developer may terminate this Agreement at any time, for any reason or no reason. Developer may also terminate this Agreement if Customer breaches any of its terms and conditions. Upon termination, Customer shall destroy all copies of the Software. 2. Without Developer"s prior written consent, Customer may not: 1) modify or create any derivative works of the Software or documentation, including customization, translation or localization; 2) decompile, disassemble, reverse engineer, or otherwise attempt to derive the source code for the Software (except to the extent applicable laws specifically prohibit such restriction); 3) redistribute, encumber, sell, rent, lease, sublicense, or otherwise transfer rights to the Software; 4) remove or alter any trademark, logo, copyright or other proprietary notices, legends, symbols or labels in the Software; or 5) publish any results of benchmark tests run on the Software to a third party .
3. Developer makes no representations or warranties about the suitability of this Software for any purpose. Software is provided "as is" without express or implied warranties, including warranties of merchantability and fitness for a particular purpose or non-infringement. Developer may not issue updates to this Software.
4. All data sources accessed through Software is the property of the applicable content owner and may be protected by applicable copyright law.This license gives Customer no rights to such content, and Developer disclaims any liability for misuse of data sources.
5. Title, ownership rights, and intellectual property rights in and to Software shall remain with Developer.
6. There is no license fee for the Software. Developer does not distribute Software on media. Software and/or its documentation are available via Internet only.
7. Developer or its suppliers shall not be liable for direct, incidental, consequential, special or indirect damages of any sort whatsoever. This includes loss of business profits, revenues, information, or business interruption resulting from Customer"s use of Software or inability to use Software, even if Developer has been informed of the possibility of such damages.
8. This Software is not fault-tolerant. It is not designed, manufactured or intended for use in hazardous environments requiring fail-safe performance. Developer and its suppliers specifically disclaim any express or implied warranty of fitness for high-risk activities.
Complete agreement:
This Agreement is the entire agreement between you and Developer relating to its subject matter. This Agreement may not be modified other than in writing executed by RustemSoft.
Copyright © 2001-2008 Rustem Sabitov. All rights reserved. |
| XMLFox is Freeware |
|
XMLFox XML/XSD editor is "Freeware". This means
that we have made the software available to you for free. You can create, format, map,
view, edit an XML/XSD output. It is fully functional! |
| Getting started |
|
1. Run XMLFox 2. Open Source file by using "Open" dialog box 3. You can create a new XML/XSD document. From the File menu select New or click "New Xml"/"New XSD" buttons. 4. You can create XML file from your specific data source. From the File menu select Import -> XML Converter. 5. After editing your file you can save the file by using "Save" or "Save As" dialog box |
| Main XMLFox window |
|
The XMLFox main window is split into two sections (Schema and XML data). The user interface is customizable and presents XML data in four interface pages: XML View, XML Script, XML Tree, and XML Grid. The right section gives you ability to browse and edit XML content in any of these windows. The left section of XMLFox interface shows you a Schema of your XML. You can easily change the appearance of panes. The left section displays a hierarchical view of XML Schema in a tree-like structure. This Tree is regarded as an object with several objects inside it, representing each information-element. XML Schema has the possibility to describe the logical structure of an XML document. When you open an XML document its content will appear in the right section and its structure will appear in left section as XSD Schema.
In the Script Edit page you can review and edit your XML document source code. XMLFox Script editor has the same editing features like most of contemporary text editors have today. On the Edit menu bar you can choose any options to edit your XML content. XMLFox allows you to instantly validate your edited XML content. |
|
Also, you can create your XML data from some other data source (Excel, Oracle, csv, txt, etc.) or convert it according to specified rules by using RustemSoft XML Converter tool. Go: File –> Import -> XML Converter. XML Converter is XML smart data transformation system and development software that includes a runtime engine. You have to have the XML Converter installed on your computer. Learn more about XML Converter . |
|
The software enables you to resize each of two panes by using special splitters on edge of every pane. When you pass the mouse pointer over the central vertical edge, the cursor changes to indicate that the both panes can be resized. |
|
|
To cut text and move it to another location, select the text, and then on the Edit menu click Cut, or Cut button, or Ctrl+X. |
|
|
To copy text and paste it in another location, select the text, and then on the Edit menu click Copy, or Copy button, or Ctrl+C. |
|
|
To paste a text you have cut or copied, place the insertion point where you want to paste the text, and then on the Edit menu click Paste, or Paste button, or Ctrl+V. |
|
|
To undo your last action on the Edit menu click Undo, or Undo button, or Ctrl+Z. |
|
|
Helps you to complete a current XML tag. |
|
|
To outdent a line or a group of lines select the line(s) you wish to outdent and then click the button. |
|
|
To indent a line or a group of lines select the line(s) you wish to indent and then click the button. |
|
|
On the Edit menu click Find, or Ctrl+F. In Find what, type the characters or words you want to find. Click Find Next, or F3. |
|
|
On the Edit menu click Replace, or Ctrl+H. In Find what, enter the text you want to replace and then in Replace with, enter the text you want to replace it with. |
|
|
You can change the font of whole text in the Script Edit Page. |
|
|
This command assigns an XSD Schema to your XML document from an external .xsd file to enable validation and intelligent editing. |
|
|
|
|
To cut XML node and move it to another location, select the XML node, and then on the Edit menu click Cut, or Cut button. |
|
|
To copy XML node and paste it in another location, select the XML node, and then on the Edit menu click Copy, or Copy button. |
|
|
To paste a XML node you have cut or copied, place the insertion point where you want to paste the XML node, and then on the Edit menu click Paste, or Paste button. |
|
|
You may edit a current selected XML node"s content in the Tree. Special editing window will appear near the XML node when you click Enter key, or double-click on it, or click on Edit button. Not every XML node is editable. You cannot modify a node that includes child nodes. |
|
|
On the Edit menu click Find, or Ctrl+F. In Find what, type the characters or words you want to find. Click Find Next, or F3. |
|
|
On the Edit menu click Replace, or Ctrl+H. In Find what, enter the text you want to replace and then in Replace with, enter the text you want to replace it with. |
|
|
You can change the font of whole Tree Edit Page. |
![]() |
The Grid Edit Page can provide a graphical user interface for an XML content, navigation between related XML tables, and rich formatting and editing capabilities. |
|
Only one XML table of your XML content can be shown in the Grid Editor at a time. If a parent-child relationship is defined between XML tables, the user can navigate between the related tables to select the XML table to be displayed in the Grid Edit Page. |
|
|
To create and open a new XML file. Simple XML content with XML header line will be placed to XMLFox Script Page. |
|
|
To create and open a new XSD schema file. Simple XSD schema content with XSD schema header line will be placed to XMLFox Script Page. |
|
|
To call "Open File" dialog to open some XML or XSD file. |
|
|
To call "Save File" dialog to store an updated XML or XSD file. |
|
|
To call "Print" dialog to print XML or XSD file. |
|
The following four buttons affect the XSD Schema Tree interface only: |
|
|
To cut schema node and move it to another location, select the schema node, and then on the Edit menu click Cut, or Cut button. |
|
|
To copy a schema node and paste it in another location, select the schema node, and then on the Edit menu click Copy, or Copy button. |
|
|
To paste a schema node you have cut or copied, place the insertion point where you want to paste the schema node, and then on the Edit menu click Paste, or Paste button. |
|
|
User can freely update XSD node"s properties by double-clicking on the node, or press F4, or click on Properties button. You can use this Properties window to view and change the XSD component properties of a selected schema node. |
|
The following two buttons are visible when an XML file is opened: |
|
|
This command opens the XSD Schema presented in the Tree in a separate window to enable validation and intelligent editing. Then you can save the schema to an external .xsd file. |
|
|
Assign the XSD schema presented in the Tree to an XML content opened in XMLFox right section. |
| XML conversion tool |
|
RustemSoft XML Converter is a data converting software lets the user to interactively create a data transformation. It allows you to use XML documents by exporting source data into XML file. XML Converter is a visual mapping and conversion tool, which manages all dialects of XML such as DTD(document type definition), XSD(XML Schema Definition), and XML formats. It is used for quickly building application integration solutions. It will allow you to map and integrate some types of data to XML document in a user-friendly graphical mode. |
| Copyright © 2001-2008 RustemSoft. All rights reserved. |