Боюсь, этот вопрос очень запутанный. Я не вижу здесь никаких «скриптов» XSD. Вы путаете XSD с XSLT?
Выражение XPath, которое вы ищете, это
select="*:AllocatedBaseUOMQuantity/@unitCode"
Вместо того, чтобы просто помещать это в свой код, я предлагаю вам немного прочитать, чтобы вы поняли, почему это работает и почему ваши попытки - нет. Это очень похоже на то, как если бы вы пробовали метод разброса, пробуя разные конструкции, не понимая их значения, и это никогда не будет эффективным способом программирования.