# XML Transformations using REXML

**URL:** <https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135>\
**Category:** Ruby\
**Created:** [December 5, 2005, 12:29am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135 "2005-12-05T00:29:21Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![james\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e68b1a/32.png) [@james\_b](https://www.ruby-forum.com/u/james_b)\
**Post date:** [December 5, 2005, 12:29am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135/1 "2005-12-05T00:29:21Z")

</div>

Toot toot!

That’s the sound of my own horn.

The January 2006 issue of Dr. Dobbs magazine has an article of mine, XML  
Transformations using REXML.

I don’t know if the article will be available for free reading on the  
Dr. Dobbs Web site, so you may have to buy the magazine to read it.

Well worth it, of course. 🙂

(It’s also the 30th Anniversary issue.)

[http://www.ddj.com/](http://www.ddj.com/) (still showing December 2005)

James B.

–

[http://www.ruby-doc.org](http://www.ruby-doc.org) - Ruby Help & Documentation  
[Ruby Code & Style](http://www.artima.com/rubycs/) - Ruby Code & Style: Writers wanted  
[http://www.rubystuff.com](http://www.rubystuff.com) - The Ruby Store for Ruby Stuff  
[http://www.jamesbritt.com](http://www.jamesbritt.com) - Playing with Better Toys  
[http://www.30secondrule.com](http://www.30secondrule.com) - Building Better Tools

---

<div class="post-metadata">

**Author:** ![james\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e68b1a/32.png) [@james\_b](https://www.ruby-forum.com/u/james_b)\
**Post date:** [December 5, 2005, 12:46am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135/2 "2005-12-05T00:46:04Z")

</div>

James B. wrote:

> Toot toot!
> 
> That’s the sound of my own horn.
> 
> The January 2006 issue of Dr. Dobbs magazine has an article of mine,  
> XML Transformations using REXML.

Congratulations!

---

<div class="post-metadata">

**Author:** ![james\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e68b1a/32.png) [@james\_b](https://www.ruby-forum.com/u/james_b)\
**Post date:** [December 5, 2005, 1:01am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135/3 "2005-12-05T01:01:15Z")

</div>

On Dec 4, 2005, at 3:28 PM, James B. wrote:

> Toot toot!

Nice job James!

–Steve

---

<div class="post-metadata">

**Author:** ![james\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e68b1a/32.png) [@james\_b](https://www.ruby-forum.com/u/james_b)\
**Post date:** [December 5, 2005, 2:21am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135/4 "2005-12-05T02:21:32Z")

</div>

Somewhat related to this.

The lack of a pure ruby XSLT engine is on occasions annoying, because  
then I  
find myself descending to the nether regions of java, PHP and friends  
🙂

I was thinking about the viability of an XSLT doc A that matchs  
against arbitrary XSLT B and emits ruby code that effectivly performs  
the  
same transformation as the original XSLT document B.

Eventually the XSLT A would be able to ‘self compile’ to some ruby code  
that  
would replace it. Ie read some XSLT and emit functionally equivilent  
ruby  
code.

Does this sound like a sensible approach to getting ‘pure ruby’ XSLT  
functionality?

---

<div class="post-metadata">

**Author:** ![james\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e68b1a/32.png) [@james\_b](https://www.ruby-forum.com/u/james_b)\
**Post date:** [December 9, 2005, 7:52am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135/5 "2005-12-09T07:52:56Z")

</div>

On Dec 8, 2005, at 6:02 PM, GJB wrote:

> The Jan. issue is now on-line. Haven’t read it yet but I intend to

And I just received my print issue in the mail today. I’m heading  
off to bed now, eager to read James’s fine work.

–Steve

---

<div class="post-metadata">

**Author:** ![james\_b](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e68b1a/32.png) [@james\_b](https://www.ruby-forum.com/u/james_b)\
**Post date:** [December 9, 2005, 3:04am UTC](https://www.ruby-forum.com/t/xml-transformations-using-rexml/52135/6 "2005-12-09T03:04:26Z")

</div>

The Jan. issue is now on-line. Haven’t read it yet but I intend to :  
)

Gary Blomquist
