brunobuzzi / XML-XMLWriter

This package provides a Seaside-like, block-based API for XML generation - GemStone port

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

XML-XMLWriter

Build Status

GemStone port of project.

This package provides a Seaside-like, block-based API for XML generation for Pharo

Installation

Metacello new
	baseline: 'XMLWriter';
	repository: 'github://pharo-contributions/XML-XMLWriter/src';
	load.

Usage

A simple example on how to use the XML writer

|writer|
writer := XMLWriter new.
writer 
	enablePrettyPrinting;
	comment: 'A simple XML structure';
	tag: 'hello'
	with: [ writer tag: 'world' ].
writer asString

results in the following XML output

<!--A simple XML structure-->
<hello>
    <world/>
</hello>

Check the class XMLWriterTest for many other examples.

LICENSE

MIT License

History

This project was migrated from http://smalltalkhub.com/#!/~PharoExtras/XMLWriter

About

This package provides a Seaside-like, block-based API for XML generation - GemStone port

License:MIT License


Languages

Language:Smalltalk 100.0%