main
Last change
on this file since 748b7f6 was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago |
Initial commit
|
-
Property mode
set to
100644
|
File size:
706 bytes
|
Line | |
---|
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.