RELAX NG Wins?

Posted by: Ben Galbraith on 12/05/2006

When I first started speaking to audiences on the NFJS tour a few years back, I presented on RELAX NG — the world’s only comprehensive and sane XML schema language. At the time, I spoke to audiences that nearly universally had never heard of it and some subset of whom either quietly or rather vocally considered me stupid, crazed, or simply naive for considering it a viable option.

I admit, back at the height of XML Schema’s popularity, I was perhaps tilting a bit at the windmills. Don Box told me in a group setting essentially, “If I could wave a magic wand and make us all use RELAX NG, I would, but XML Schema won. Get over it.”

And now, it appears the tide is turning. I couldn’t be happier. Though I want back all the wasted time and effort XML Schema foisted upon us.

(My old RELAX NG slidedeck is here; I think this dates back to 2004).


About Ben Galbraith

Ben Galbraith

Ben Galbraith is a frequent technical speaker, occasional consultant, and author of several Java-related books. He is a co-founder of Ajaxian.com, an experienced CTO and Java Architect, and is presently a consultant specializing in Java Swing and Ajax development. Ben wrote his first computer program when he was six years old, started his first business at ten, and entered the IT workforce just after turning twelve. For the past few years, he’s been professionally coding in Java. Ben has delivered hundreds of technical presentations world-wide at venues including JavaOne, The Ajax Experience, JavaPolis, and the No Fluff Just Stuff Java Symposium series; he was the top-rated speaker at JavaOne 2006.

More About Ben »

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 7
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 3
  • Automation Tools: Git, Hudson, Sonar
  • HTML5, Ajax, jQuery, Usability
  • Mobile Applications - iPhone and Android
  • More...
Learn More »

NFJS, the Magazine

December Issue Now Available
  • BDD and REST

    by Brian Sletten
  • Mocks and Stubs in Groovy Tests

    by Kenneth Kousen
  • Algorithms for Better Text Search Results

    by John Griffin
  • Knowns and Unknowns of Scrum and Agile

    by Brian Tarbox
Learn More »