https://github.com/pharo-contributions/XML-XMLWriter
This package provides a Seaside-like, block-based API for XML generation
https://github.com/pharo-contributions/XML-XMLWriter
Last synced: 6 months ago
JSON representation
This package provides a Seaside-like, block-based API for XML generation
- Host: GitHub
- URL: https://github.com/pharo-contributions/XML-XMLWriter
- Owner: pharo-contributions
- License: mit
- Created: 2019-10-23T21:08:30.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-28T14:14:32.000Z (11 months ago)
- Last Synced: 2024-11-14T11:15:09.948Z (6 months ago)
- Language: Smalltalk
- Homepage:
- Size: 260 KB
- Stars: 4
- Watchers: 7
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pharo - XML-XMLWriter - Block-based API for XML generation for Pharo. (Code generation)
README
# XML-XMLWriter
This package provides a [Seaside](http://www.seaside.st)-like, block-based API for XML generation for [Pharo](http://www.pharo.org)
[](https://github.com/pharo-contributions/XML-XMLWriter/actions?query=workflow%3AUnit%20Tests)
[](https://codecov.io/gh/pharo-contributions/XML-XMLWriter/branch/master)[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://pharo.org/download)
[](https://pharo.org/download)## Installation
```smalltalk
Metacello new
baseline: 'XMLWriter';
repository: 'github://pharo-contributions/XML-XMLWriter/src';
load.
```
## UsageA simple example on how to use the XML writer
```Smalltalk
|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
```XML
```
Check the class **XMLWriterTest** for many other examples.
## LICENSE
[MIT License](LICENSE)## History
This project was migrated from [http://smalltalkhub.com/#!/~PharoExtras/XMLWriter](http://smalltalkhub.com/#!/~PharoExtras/XMLWriter)