XMLStructure는 같은 이름의 Java 라이브러리와는 전혀 관계가 없습니다.
XMLStructure는 간단한 형태의 C++ Structure를 컴파일 없이 정의하기 위해 고안되었습니다. 동적인 Structure의 정의를 위해서 XML을 사용합니다.
XMLStructure는 실용적인 관점에서 신뢰성있고 빠른 실행, 그리고 무엇보다도 쉬운 사용(또는 수정)을 추구합니다. 그러나, 현재로서는 API나 XML을 자세하게 정의하지는 않습니다. 개인적인 사용 한도내에서만 구현할 것이고, 다른 분들의 참여로 인해 필요성이 생길 때에나 스펙에 대한 정의를 진행할 예정입니다.
현재는 Qt4에 포함된 XML 라이브러리를 사용해서 구현했습니다. 때문에 라이센스를 GPL로 하였으나 향후 한번 더 감싸는 형식으로 해서 BSD 라이센스로 변경할 예정입니다.