# XML parser/framer

**URL:** <https://forums.digi.com/t/xml-parser-framer/5378>\
**Category:** NET+OS\
**Created:** [February 10, 2005, 10:27am UTC](https://forums.digi.com/t/xml-parser-framer/5378 "2005-02-10T10:27:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![rowan.bradley](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@rowan.bradley](https://forums.digi.com/u/rowan.bradley)\
**Post date:** [February 10, 2005, 10:27am UTC](https://forums.digi.com/t/xml-parser-framer/5378/1 "2005-02-10T10:27:31Z")

</div>

We are planning a project using the Digi Connect Wi-ME. We need to be able to interpret and generate XML files, which means that we need an XML parser to process the incoming files and extract the element and attribute values into C structs, and we need an XML framer to build the output data into XML elements. Does this functionality exist in the software of the ME? I found an article written by a NetSilicon guy in 2001 saying they were writing one… Or does anyone know where I can get source that does this?

Many thanks - Rowan

---

<div class="post-metadata">

**Author:** ![Cameron](https://avatars.discourse-cdn.com/v4/letter/c/e79b87/32.png) [@Cameron](https://forums.digi.com/u/Cameron)\
**Post date:** [February 10, 2005, 11:50am UTC](https://forums.digi.com/t/xml-parser-framer/5378/2 "2005-02-10T11:50:40Z")

</div>

Rowan,

The NET+OS development kit does include the SAX Parser.

Cameron

---

<div class="post-metadata">

**Author:** ![rowan.bradley](https://avatars.discourse-cdn.com/v4/letter/r/e36b37/32.png) [@rowan.bradley](https://forums.digi.com/u/rowan.bradley)\
**Post date:** [February 11, 2005, 9:15am UTC](https://forums.digi.com/t/xml-parser-framer/5378/3 "2005-02-11T09:15:44Z")

</div>

Thanks for your answer. Is there also a “framer” or any kind of tool to help with the conversion of data (e.g. in C structs) into XML for output by the Connect Wi-ME?

Or if this doesn’t exist in the dev kit, does anyone know of any available source library to do this job, to save the time of writing it from scratch?

Thanks - Rowan
