main
Last change
on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago |
Initial commit
|
-
Property mode
set to
100644
|
File size:
706 bytes
|
Rev | Line | |
---|
[d24f17c] | 1 | var http = require('http'),
|
---|
| 2 | XML = require('../lib/xml');
|
---|
| 3 |
|
---|
| 4 | var server = http.createServer(function(req, res) {
|
---|
| 5 | res.writeHead(200, {"Content-Type": "text/xml"});
|
---|
| 6 |
|
---|
| 7 | var elem = XML.Element({ _attr: { decade: '80s', locale: 'US'} });
|
---|
| 8 | var xml = XML({ toys: elem }, {indent:true, stream:true});
|
---|
| 9 |
|
---|
| 10 | res.write('<?xml version="1.0" encoding="utf-8"?>\n');
|
---|
| 11 |
|
---|
| 12 | xml.pipe(res);
|
---|
| 13 |
|
---|
| 14 | process.nextTick(function () {
|
---|
| 15 | elem.push({ toy: 'Transformers' });
|
---|
| 16 | elem.push({ toy: 'GI Joe' });
|
---|
| 17 | elem.push({ toy: [{name:'He-man'}] });
|
---|
| 18 | elem.close();
|
---|
| 19 | });
|
---|
| 20 |
|
---|
| 21 | });
|
---|
| 22 |
|
---|
| 23 | server.listen(parseInt(process.env.PORT) || 3000);
|
---|
| 24 | console.log("server listening on port %d …", server.address().port);
|
---|
Note:
See
TracBrowser
for help on using the repository browser.