# XML to Canonical XML

**URL:** <https://www.ruby-forum.com/t/xml-to-canonical-xml/128931>\
**Category:** Ruby\
**Created:** [February 12, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/xml-to-canonical-xml/128931 "2008-02-12T19:48:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![pfharlock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f04885/32.png) [@pfharlock](https://www.ruby-forum.com/u/pfharlock)\
**Post date:** [February 12, 2008, 7:48pm UTC](https://www.ruby-forum.com/t/xml-to-canonical-xml/128931/1 "2008-02-12T19:48:52Z")

</div>

I’m trying to find a Ruby package that will convert valid XML into  
canonical XML.

I found the genx4r gem, but that just generates canonical XML.

Any pointers appreciated.

Gary W.

---

<div class="post-metadata">

**Author:** ![pfharlock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f04885/32.png) [@pfharlock](https://www.ruby-forum.com/u/pfharlock)\
**Post date:** [February 12, 2008, 7:52pm UTC](https://www.ruby-forum.com/t/xml-to-canonical-xml/128931/2 "2008-02-12T19:52:23Z")

</div>

On Feb 12, 2008 11:47 AM, Gary W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I’m trying to find a Ruby package that will convert valid XML into  
> canonical XML.

Define “canonical XML”

James

---

<div class="post-metadata">

**Author:** ![pfharlock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f04885/32.png) [@pfharlock](https://www.ruby-forum.com/u/pfharlock)\
**Post date:** [February 12, 2008, 8:00pm UTC](https://www.ruby-forum.com/t/xml-to-canonical-xml/128931/3 "2008-02-12T20:00:21Z")

</div>

[http://www.w3.org/TR/xml-c14n](http://www.w3.org/TR/xml-c14n)

On Feb 12, 2008 10:51 AM, James B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> On Feb 12, 2008 11:47 AM, Gary W. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > I’m trying to find a Ruby package that will convert valid XML into  
> > canonical XML.
> 
> Define “canonical XML”
> 
> James

–

–Scott

---

<div class="post-metadata">

**Author:** ![pfharlock](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/f04885/32.png) [@pfharlock](https://www.ruby-forum.com/u/pfharlock)\
**Post date:** [February 12, 2008, 9:01pm UTC](https://www.ruby-forum.com/t/xml-to-canonical-xml/128931/4 "2008-02-12T21:01:51Z")

</div>

On Feb 12, 2008, at 1:59 PM, Scott H. wrote:

> On Feb 12, 2008 10:51 AM, James B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > Define “canonical XML”
> 
> [http://www.w3.org/TR/xml-c14n](http://www.w3.org/TR/xml-c14n)

Yes. That’s what I’m talking about.

Gary W.
