etree - parse and generate XML easily in go

  •        1

The etree package is a lightweight, pure go package that expresses XML in the form of an element tree. Its design was inspired by the Python ElementTree module. The following example creates an XML document from scratch using the etree package and outputs its indented contents to stdout.

https://github.com/beevik/etree

Tags
Implementation
License
Platform

   




Related Projects

Etree Automation Tools (EAT)

  •    PHP

Server and client tools to reduce stress for etree siteops and downloaders. Command line python based ftp client - very simple; just gets music. Server Tools: Fully automates user management for etree servers.

Etree Server Configuration

  •    PHP

This project will include source code and configuration scripts for the automation of an ftp server using Proftpd, Mysql, and PHP3/4. This project is primarially focused on the configuration and administration of etree servers. www.etree.org

etree-scripts

  •    Shell

Command line utilities for verifying, tagging, converting, and burning lossless audio files (e.g. SHN, FLAC) and also provides conversion to MP3/OGG.

pugixml - Light-weight, simple and fast XML parser for C++ with XPath support

  •    C++

pugixml is a C++ XML processing library, which consists of a DOM-like interface with rich traversal/modification capabilities, an extremely fast XML parser which constructs the DOM tree from an XML file/buffer, and an XPath 1.0 implementation for complex data-driven tree queries. Full Unicode support is also available, with Unicode interface variants and conversions between different Unicode encodings (which happen automatically during parsing/saving). pugixml is used by a lot of projects, both open-source and proprietary, for performance and easy-to-use interface.

jOOX - jOOX - The Power of jQuery Applied to W3C DOM Like JDBC, DOM is a powerful, yet very verbose low-level API to manipulate XML

  •    Java

jOOX stands for jOOX Object Oriented XML. It is a simple wrapper for the org.w3c.dom package, to allow for fluent XML document creation and manipulation where DOM is required but too verbose. jOOX only wraps the underlying document and can be used to enhance DOM, not as an alternative.jOOX's fluency is inspired by jRTF, a very nice fluent API for the creation of RTF documents in Java.


Arbica

  •    C++

Arabica is an XML and HTML processing toolkit, providing SAX, DOM, XPath, and partial XSLT implementations, written in Standard C++.

Nokogiri - HTML, XML, SAX, and Reader parser with XPath and CSS selector support

  •    Ruby

Nokogiri (?) is an HTML, XML, SAX, DOM parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors, XML/HTML builder, XSLT transformer. Nokogiri parses and searches XML/HTML using native libraries (either C or Java, depending on your Ruby), which means it's fast and standards-compliant.

Sparta -- Lean XML Parser, DOM, amp; XPath

  •    Java

Sparta is a lightweight Java XML package that includes an XML parser, a DOM, and an XPath interpreter. The code-size is small, the parser is fast, the object memory size is small, and the DOM API is clean and simple.

FluentDOM - A fluent api for working with XML in PHP

  •    PHP

FluentDOM provides extended XML handling classes for PHPs DOM, XMLReader and XMLWriter. Additionally, it contains a easy to use jQuery like, fluent interface for DOM. Here are loaders and serializers for different formats like JSON, YAML, JsonML and others. More (like HTML5) can be installed as additional packages.

xmldom - A PURE JS W3C Standard based(XML DOM Level2 CORE) DOMParser and XMLSerializer.

  •    Javascript

A JavaScript implementation of W3C DOM for Node.js, Rhino and the browser. Fully compatible with W3C DOM level2; and some compatible with level3. Supports DOMParser and XMLSerializer interface such as in browser.

Streaming XML -- DOM event processing

  •    Java

This package provides an acceptable middle ground between SAX and DOM techniques for parsing XML. It provides DOM events in a SAX-like manner. Thus, the application can handle elements without storing the entire DOM tree in memory.

Xerces-C++

  •    C++

Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data.

TclXML

  •    TCL

The TclXML project is a collection of tools and libraries for handling XML documents with the Tcl scripting language.

jquery

  •    Javascript

This script uses $.ajax to send a SOAPEnvelope. It can take XML DOM, XML string or JSON as input and the response can be returned as either XML DOM, XML string or JSON too. NOTE: Please see my note on contacting me about issues, bugs, problems or any other questions below. I really prefer you use the issue tracker on github instead of sending me mail....

JavaScript XPath Implementation

  •    Javascript

Implementation of DOM Level 3 XPath (XML Path Language) for Microsoft Internet Explorer 5+

DOMIT! - A DOM XML Parser for PHP

  •    PHP

DOMIT! is a Document Object Model (DOM) XML parser for PHP, written purely in PHP. It is mostly compliant with the DOM Level 2 specification.

XML Benchmark

  •    Java

C/C++/Java XML parsers benchmarking toolset. Supported parsers: LibXML2, Xerces, Oracle XDK, Expat, RXP, QT, Sun Crismon. Benchmark Fields: Parsing (Native,SAX,DOM), DOM Manipulation, Schema Validation, XSL Transformation, XML Signature amp; Encryption.

libxml-Perl

  •    Perl

Perl interface to Gnome libxml2 xml parsing and DOM library.

loadngo Xml

  •    C++

XPath XSLT Editor and XML Document Explorer for MSXML 6+ XML DOM Tree (Split View, Left DOM Tree, Right Tabbed XPath or XSTL Windows). Create XPath Statements and XSLT (stylesheet transforms).