Home   |   Products   |   Documentation
 

dev net revision
29 July 2008
 

 
 

firstobject XML Editor

Try out this free light XML editor for Windows also known as foxe. It loads multi-megabyte files fast and works with loosely formed XML, HTML and other markup. You can use customizable tree navigation, and you can format and indent your XML.

I hope you like it. Please let me know if you have any questions or comments, I would love to hear from you. Thanks, Ben Bryant email

firstobject XML editor and RSS

Foxe has FOAL scripting for processing documents with CMarkup functions using C++ syntax. It can automatically generate a program for you when you right-click on an element or attribute. In debugging mode you can watch as it extracts information from documents and builds other documents.

firstobject XML editor and FOAL C++-like scripting

The firstobject XML editor also has some unique Unicode text features. If you want to get any character into your document and you don't know how to type it, just type the Unicode code point number and right-click Convert Char Ref e.g. Euro: € € U+20AC U-20AC or 8364. Use the Char Unicode menu option to display the Unicode code point and range of the character to the right of the cursor or any number of selected characters. e.g.

<?xml version="1.0" encoding="shift_jis"?>
€中す

U+20AC (8364, Currency Symbols 20A0 - 20CF) UTF-8 E2 82 AC shift_jis N/A €
U+4E2D (20013, CJK Unified Ideographs 4E00 - 9FFF) UTF-8 E4 B8 AD shift_jis 92 86 中
U+3059 (12377, Hiragana 3040 - 309F) UTF-8 E3 81 99 shift_jis 82 B7 す

The full Visual C++ source code for this firstobject XML editor (including the CDataEdit Class) is available as part of the Advanced CMarkup Developer License. It allows developers to implement custom XML handling functions such as validation, transformation, beautify, and reporting for their own purposes.

     

Download (586k)
Release 2.2.6 installer

Download 2.2.5 zipped exe only
Discussion and comments
Notes on Major Releases

email Matt Smith, UK

pretty much nothing will open very large XML files nicely - until ... your freeware tool - which does it in a snap! This is obviously highly efficient coding.

High performance text editing and parsing of text files, aligning and indenting XML, print, print preview, e-mail sending, text encoding selection and conversion, Unicode character functions, and C++ code generation to see how to create or navigate your XML with CMarkup.

icelava

They are not lying when they claim "high performance"; this program wisely avoids the conventional XML DOM approach...

  • Does not require Java or MSXML
  • Performs fast; built on CMarkup
  • Loads large files
  • Has light compact design and small footprint
  • Supports Unicode characters, fastest with UTF-8
  • Ooze

    a nifty, free XML editor. Best part is, it handles Unicode flawlessly, at least as far as I've seen. It even handles UTF-8 both with and without BOMs, which is a fairly common failing I've run across in other text and XML editors.

    Other features include syntax coloring, word wrap, Go To Line, show XML path, Microsoft global IME, MSXML based DTD validation. And it supports most encoding names in the XML Declaration encoding or HTML charset, plus UTF-16LE BOM and UTF-8 preambles, only assuming the system current locale ANSI charset when it doesn't pass UTF-8 autodetection.

     
     

    Question or comment about this article?

    ©Copyright 2008 First Objective Software, Inc. All rights reserved.