I am using XML more and more to describe my data. The ability to include XML fragments located elsewhere on the filesystem using XInclude tags is invaluable. Of course, your parser needs to understand it. Here's a function that properly parses XInclude tags in Matlab:
I hope it'll save someone else some time!