mt-xml-smart Beta Test.

| No Comments

mt-xml-smart provides global filters for XML encoding and decoding beyond the simple capabilites of MT's native functionality. I'm relasing a beta test of the mt-xml-smart plugin here.

In addition to the encoding/decoding of the "big 5" named entities the mt-xml-smart filters feature:

  • Intelligent use of CDATA instead of brute-force bloated entity.
  • encoding of markup such as HTML.
  • UTF8 character set using numeric entity handlers.
  • Plugs ' bug in MT 2.21.
  • Provides an XML decoding capability for version 2.5 users.
  • Internet Explorer friendly encoding of apostrophe.[1]

[1] IE does not recognize the ' entity despite being recognized by the XHTML 1.0+ specifications. IE chose to display ' to the screen rather then the apostrophe character or simply ignoring it. We use the numeric entity representation of the apostrophe (') when encoding to avoid any problems with this shortcoming in IE.

I've released this as v0.9 because its meant to validate that I am properly encoding/decoding international character sets. Please let me know if I'm handling anything incorrectly. Feedback et al are welcome.

Leave a comment