xpath
XPather 1.3
XPather generates XPaths while browsing or inspecting HTML/XML/*ML documents more>>
The XPather is a simple Firefox extension that integrates both with the browser and its DOMInspector. Thus, ist very lightweight and cross-platform. It is valuable mainly as a web/XML-app development and hacking tool.
Main features:
- DOMInspector navigation toolbar
- Customizable XPath generation
- XPath evaluation
- XPath/Regexp syntax checking
- Feature rich XPath Browser
- Relative XPath support
- Frames, IFrames support
- Cross-frame XPath evaluation (NEW)
- Namespaces and default namespaces support (NEW)
- Cheatsheet
- Optional RegExp content matching
- Content extraction tool (text, HTML, WebClip, ...)
- Accessible from DOMi, or browser context menu
VS XPathTester 1.1
A freeware utility to check the XML based XPath on your XML document. more>>
This Basic tools comes handy when you quickly want to test XPath for your Custom XML.
It is Based on Microsoft .Net Framework 2.0 and required .Net 2.0 Framework to be installed to run this utility software.
Free software developement application to check the XML based XPath on your XML document. This Basic tools comes handy when you quickly want to test XPath for your Custom XMLLicense:Freeware

XPath Checker 0.4.1
XPath Checker is a Firefox Extension more>> XPath Checker is a Firefox Extension I wrote for testing XPath expressions interactively. You might find it useful if you use xpaths or want to learn how.
If you havent used xpaths before, they are sort of like regular expressions for web pages. XPaths make it easy to extract content from deeply nested markup in a web page or an XML document. I find them most useful for unit-testing code that generates XML or HTML. Theyre also used in XSLT and by Firefox extensions such as Greasemonkey.<<less
XPath builder 2.0.0.4
Buba XPath builder enables you to evaluate an XPath expression more>>
XPath builder is a software that enable to evaluate an XPath expression.
Attribute-value pairs, as well as text content if the node has text content only, are displayed for each node in the result list.
XmlPad 3.0.2a
Edit and format your XML code documents. more>>
XmlPad 3.0.2a is a software that is created for editing and formatting your XML code documents. It is based on the unique custom-developed XML parser engine designed in accordance with the published W3C standards by WMHelp.com.
Major Features:
- Powerful XML and DTD editor with color syntax highlighting, line numbers, element range navigation, and context-dependent source assistant wizard
- Editing the DTD and XML using the tree and properties views, synchronized with the regular editor navigation
- Editing XML using state of the art Grid View and preview in the built-in browser window
- Generation the sample of XML from DTD schema and sample of DTD from XML file
- Preview the DTD schema in graphical Diagram window
- On-demand and online validation for DTD schema and XML files against the underlying DTD schemas
- XPath expression builder
- Auto-formatting and auto-parsing for the document.

XML Notepad 2007
A simple application for browsing and editing XML documents. By Microsoft. more>> XML Notepad 2007 provides a simple intuitive user interface for browsing and editing XML documents.
Handy features include:
- Tree View synchronized with Node Text View for quick editing of node names and values.
- Incremental search (Ctrl+I) in both tree and text views, so as you type it navigates to matching nodes.
- Cut/copy/paste with full namespace support.
- Drag/drop support for easy manipulation of the tree, even across different instances of XML Notepad and from the file system.
- Infinite undo/redo for all edit operations.
- In place popup multi-line editing of large text node values.
- Configurable fonts and colors via the options dialog.
- Full find/replace dialog with support for regex and XPath.
- Good performance on large XML documents, loading a 3mb document in about one second.
- Instant XML schema validation while you edit with errors and warnings shown in the task list window.
- Intellisense based on expected elements and attributes and enumerated simple type values.
- Support for custom editors for date, dateTime and time datatypes and other types like color.
- Handy nudge tool bar buttons for quick movement of nodes up and down the tree.
- Inplace HTML viewer for processing xml-stylesheet processing instructions.
- Built-in XML Diff tool.
- Support for XInclude
- Dynamic help from XSD annotations.
- Goto definition to navigate includes and XSD schema information.<<less
XMLAcl 2.0
Webbased administration and access control on XML files in repository. more>> XMLAcl enables webbased administration and access control on XML files in repository. It provides authorisations and authentications at document level as well as at user level. XMLAcl ensures rapid development and deployment of scalable and flexible XML-based solutions.
Web based Administration
Access controls can be set to documents, individual users and roles through browser just by the click of the mouse. Users can access, browse, upload, edit, create, delete, view and save XML documents from within the web browser.
Role based Access Control
End-user authentication (sign-in) is a must and access to documents is granted based on designated roles. XMLAcl supports unlimited number of user roles and individual user can possess multiple roles. A role is referred as Group in XMLAcl.
Automatic authentications and authorisations
XMLAcl automatically authenticates user, determines the users role and displays only that part of repository to which he is authorised, based on login data.
Search facility across/within folders
XMLAcls search facility enables users to retrieve required information from the repository through Keyword search and Xpath search . This search can be done on individual documents, within the folder and across folders. Users having Xpath knowledge can have a comprehensive search.
Format Conversions at the click of the mouse
XMLAcl converts XML files in repository to any required format (pdf, text, word, xml, svg, wml, proprietary) with in the browser just at the click of the mouse.
Automatic sign-out
Users are automatically logged-out after a designated period of time to guard against identity theft when a user leaves their Web browser open to the application.This is especially important for applications that connect between enterprises.<<less
The EGG 1.0
EGG is a development tool for fast and easy realization of XML to plain-text tranformations more>>
Where plain-text encompasses every data-format that is not binary, especially source-code or XML-documents.
Egg is similar to XSLT, Velocity or JSP but emphasises source-code generation in a model-driven, generative development-process. Runs on Windows or Unix with Java.
Basically, you can think of EGG as something like an XSLT-processor that transforms XML-input into plain-text output based on a transformation-stylesheet. With EGG this transformation is defined in an EGG-template, that contains the plain-text patterns for the resulting output and the logic for reading and transforming the XML-input.
You can write your transformation logic in Java and all plain-text patterns just as they should look like in the generator-output. You define the control-flow of your generator as a sequence of statements in an imperative way and not rule-based as in XSLT.
EGG reads your generator-template and converts it into a java-class. Then, EGG compiles this generator-class and produces a simple startup-script for your generator. Run this startup-script with a XML-file as input to perform your xml-to-text transformation and to produce your concrete plain-text output.
EGG is worth a try, if you think that:
- keeping your data in XML is a good thing to do,
- transforming this data should be done automatically,
- XSLT is conceptionally fine, but awkward and annoying for more complex transformations.
EGG is made especially for:
- generation of source-code,
- supporting generative programming and
- integration in an iterative software-development process.
EGG is easy, if you know:
- how to write Java-programs,
- how to write XML-documents and
- some basic ideas of XPATH.
System requirements:
- Java JDK-1.2 and above
XTAS 0.6 Beta
XTAS XML Java API aimed to *manipulation* XML data from both: non-persistent and persistent sources more>>
Manipulation means selection/modification on an XML tree part.
Dependencies:
- Standard Java XML API (JAXP)
- Java XML Parser (Apache Xerces 2 by default)
- Java XSLT/XPath engine implementation (Apache Xalan 2 by default)
- XML/Java Object (Un)Marshalling/Mapping implementation (Exolab Castor by default)
- Apache Ant for building
- JUnit for testing.
- Servlet API for Servlet Resources (from the latest Tomcat for instance)
- XML:DB API for XMLDB Resources
- RPC-XML Java Impl for RPC-XML Client/Server
Main features:
- Simple yet powerful XML selection/modification API.
- XSLT/Xpath based query engine.
- Querying both persistent(Resource) and not persistent(generated programmatically) XML sources.
- Pluggable Resources
- XML Validation supporting
- Java Object/XML mapping, [un]marshalling
- Local and Client/Server environment
System requirements:
- Java SDK 1.3
Xotics 4.1.23
Xotics is a free and useful set of Java tools and libraries for XML programming and processing more>>
Xotics project is based on the representation of XML document as a tree of JavaBeans, associated with XPath 2 requesting support. Every XML dialect used in Xotics environment is represented by a set of JavaBeans and other Java objects developed on Xotics Core API. These JavaBeans can be either derived from existing classes or newly created.
To help the developer and accelerate XML dialect implementation, Xotics Factory generates necessary Java source code from dialect DTD, Schema or Xotics specific definition dialect. Though not required, using Xotics Factory reduces development cycle drastically.
Made with Xotics Core API, IML and XAPE are intended to client and server application developers. Though independant products, together, they represent a powerful framework to create rich client applications.
XML Copy Editor 1.1.0.6
An application that allows you to edit XML documents more>> An application that allows you to edit XML documents
XML Copy Editor is an application designed to be a fast, no frills XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding and tag completion.
If Microsoft Word is installed on your computer, you can import and export Microsoft Word documents without loss of content or formatting.
Main features:
- DTD/XML Schema/RELAX NG validation
- XSLT
- XPath
- Pretty-printing
- Syntax highlighting
- Folding
- Tag completion
- Tag locking
- Tag-free editing
- Spelling and style check
- Built-in support for XHTML, XSL, DocBook and TEI
- Lossless import and export of Microsoft Word documents (Windows only)
Enhancements:
- Full Aspell support and XML Schema-based element inspection
fast, no frills XML editor with DTD/XML Schema/RELAX NG validation, XSLT, XPath, pretty-printing, syntax highlighting, folding and tag completion. If Microsoft Word is installed on your computerSablotron 1.0.1
Sablotron gives you a free XML toolkit which implements XSLT 1.0, DOM Level2, and XPath 1.0 operations more>>
Sablotron 1.0.1 gives you a free XML toolkit which implements XSLT 1.0, DOM Level2, and XPath 1.0 operations. It is designed is to be a lightweight, reliable, and fast XML library processor that conforms to W3C specs.
Sablotron is written in C++ and is an open project; other users and developers are encouraged to use it or to help in testing it or improving it. Sablotron works on several platforms and can be downloaded as source code, a standalone, or as a module for Perl and the like; this download is a Windows binary file. Sablotron is distributed under the terms of Mozilla Public License 1.1.
XTrans 1.5.5.20
XTrans is a small free editor for building XSL templates and test their transformation with XML documents. more>>
Main features:
- Standard text editing functions - It has copy/paste, find/replace, bookmarks and other features.
- XSL and HTML synatax highlighting - There is smart selection of highlighting: for XML, XSL and HTML types of documents. You can designate your own color set.
- Symmetric conception - Its mean, there was a basic idea - the result of a XML transformation is a XML, so the original XML has the same right as the derived and then you can apply another transformation to the derived.
- Possibility to open many documents both types - You can process several data XML files through one XSL transformation, or on the contrary - to design several stylesheets and try how they work on a single XML
- Template to create a new XSL or XML document - For an user who is not quite familiar with the structure of XML/XSL file it will be useful to start with a common template of the document.
- External insets - insertable parts of code - You can define your own set of code bits by edit a simple XML file.
- Recent tags memorizer - The program remember all tags you have typed and all of them already were in the file before. You can then simple insert them to the document.
- XSL transformation tool - Just open both XML and XSL document, and apply the transformation. If there is an error, the cursor will be placed to the position when the error has occured.
- Inplace browser preview - Each document can be shown in built in browser. You can easy switch between views by key combination.
- Text normalizer - If an XML document well-formed, you can apply the normalize tool. Text will be indent by its hieararhy structure.
- XPath query analizer. By this tool you can debug your XPath expression you need. You will see a node-set list contains element name, type and inner values.
- Possibility to pass parameters to the transformation - Sometimes its usefull to pass one or more parameters to the stylesheet. XTrans can do it now.
- Mouseless operations - The user interface was designed for a user who prefer use the keyboard instead the mouse.
System requirements:
- MSXML, IE 5.0+
- you must have VCRT7 and MFC7.1 installed.
Adapdev.NET 2.0.1
Adapdev.NET - an enterprise library focused on enhancing the .NET core library more>>
Adapdev.NET is a combination of custom code, contributed code, and code harvested from various projects and articles.
Main features:
- Object caching
- Object validation (business rules, etc.)
- Object navigation using XPath queries
- Database independent sql generation and schema querying
- Code generation (to include support for CodeDOM and NVelocity)
- Simplified methods for encrypting and decrypting files and content
- Simplified methods for serializing to files and memory
- Reflection caching
