Sha256: 4bdf2a6095d570e2a49f43ade2efd0d6e81af597726b2a9b9f9e8a7c7572bd1f
Contents?: true
Size: 949 Bytes
Versions: 1
Compression:
Stored size: 949 Bytes
Contents
# Xommelier is an XML Sommelier ## Overview Xommelier is an XML Object Mapper. You could describe some namespace (e.g. Atom) in ruby DSL and use it for parsing XML to Ruby objects or for building XML from Ruby objects. Look into {Xommelier::Atom} module for implementation of http://www.w3.org/2005/Atom namespace Xommelier is work in progress: [![Build Status](https://secure.travis-ci.org/alsemyonov/xommelier.png?branch=master)](http://travis-ci.org/alsemyonov/xommelier) ## Examples You can see example code in examples/ folder. ## TODO * Validating built XML against RelaxNG and XML Schema * Implementation that support more than one namespace in XML class * Converting XML Schema, RelaxNG, RelaxNG Compact and DTD into Xommelier Ruby DSL * ActiveRecord-like automatic loading of XML Schema, RelaxNG, RelaxNG Compact and DTD without needing to write it down into ruby code © Alexander Semyonov, 2011-2012. See MIT-LICENSE for details
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xommelier-0.1.1 | README.md |