Skip to content

Commit f95e179

Browse files
Josh AdamsJosé Valim
Josh Adams
authored and
José Valim
committed
Add a post on XML Parsing with an ElixirSips episode
Signed-off-by: José Valim <[email protected]>
1 parent f1eb26b commit f95e179

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
layout: post
3+
title: Parsing XML With Elixir
4+
author: Josh Adams
5+
category: examples
6+
excerpt: An example of interoperating with Erlang's built-in `xmerl` library to parse XML.
7+
---
8+
9+
In the latest free video, [ElixirSips](http://www.elixirsips.com) [Episode
10+
028](http://elixirsips.com/episodes/028_parsing_xml.html) provides an example of
11+
parsing XML via the built in `xmerl` library in Erlang.
12+
13+
<iframe src="//fast.wistia.net/embed/iframe/pi407o195d" allowtransparency="true" frameborder="0" scrolling="no" class="wistia_embed" name="wistia_embed" allowfullscreen mozallowfullscreen webkitallowfullscreen oallowfullscreen msallowfullscreen width="640" height="360"></iframe>
14+
15+
[Here is the project built in this episode, for you to download.](http://elixirsips.com/downloads/028_parsing_xml.tar.gz)
16+
17+
## Resources
18+
- [xmerl user guide](http://www.erlang.org/doc/apps/xmerl/xmerl_ug.html)
19+
- [xmerl manual](http://www.erlang.org/doc/man/xmerl_scan.html)
20+
- [erlsom](https://github.com/willemdj/erlsom)
21+
- [exml](https://github.com/paulgray/exml)
22+
- [Differences between Erlang and Elixir records](http://elixir-lang.org/crash-course.html#notable_differences) - See the 'Records' section.
23+
- [Dave Thomas on parsing XML in Erlang](http://pragdave.pragprog.com/pragdave/2007/04/a_first_erlang_.html)
24+
- [`xmlElement` record](https://github.com/erlang/otp/blob/maint/lib/xmerl/include/xmerl.hrl#L73-L85)

0 commit comments

Comments
 (0)