Ten Features Necessary for an XML Query Language