Sha256: 6ccc73e0a38a6769481339b2369cb9f58f6eb93b54a2f910b0d4d6395da1537a
Contents?: true
Size: 1.92 KB
Versions: 1
Compression:
Stored size: 1.92 KB
Contents
<img src="http://www.xembly.org/logo.png" width="64px" height="64px" /> [![Managed by Zerocracy](http://www.zerocracy.com/badge.svg)](http://www.zerocracy.com) [![DevOps By Rultor.com](http://www.rultor.com/b/yegor256/xembly-gem)](http://www.rultor.com/p/yegor256/xembly-gem) [![We recommend RubyMine](https://www.elegantobjects.org/rubymine.svg)](https://www.jetbrains.com/ruby/) [![Build Status](https://travis-ci.org/yegor256/xembly-gem.svg)](https://travis-ci.org/yegor256/xembly-gem) [![Build status](https://ci.appveyor.com/api/projects/status/8e5dsjjemymfg510?svg=true)](https://ci.appveyor.com/project/yegor256/xembly-gem) [![Gem Version](https://badge.fury.io/rb/xembly.svg)](http://badge.fury.io/rb/xembly) [![Maintainability](https://api.codeclimate.com/v1/badges/f26349e81b04628d8bf7/maintainability)](https://codeclimate.com/github/yegor256/xembly-gem/maintainability) [![Coverage Status](https://img.shields.io/coveralls/yegor256/xembly-gem.svg)](https://coveralls.io/r/yegor256/xembly-gem) Xembly is assembly for XML. Read this [blog post](http://www.yegor256.com/2014/04/09/xembly-intro.html) and check this project: [yegor256/xembly](https://github.com/yegor256/xembly) To install, you will need Ruby 2.0+: ```bash $ gem install xembly ``` Then, run it and read its output: ```bash $ xembly --help ``` Say, you want to modify an existing XML document, which is in the file `doc.xml`: ```xml <books> <book isbn="0735619654">Object Thinking</book> <book isbn="1519166915">Elegant Objects</book> </books> ``` Now, say, you want to add one more book there: ``` $ xembly --xml doc.xml 'XPATH "/books"; ADD "book"; ATTR "isbn", "0201379430"; SET "Object Design";' <books> <book isbn="0735619654">Object Thinking</book> <book isbn="1519166915">Elegant Objects</book> <book isbn="0201379430">Object Design</book> </books> ``` Simple as that! The full specification of Xembly language is [here](https://github.com/yegor256/xembly).
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xembly-0.4.3 | README.md |