Вы путаете понятия.
Элемент и атрибуты имеют имена, и их имена могут быть квалифицированы в пространстве имен.Текстовые узлы не имеют имен, поэтому их имена, очевидно, не могут быть квалифицированы в пространстве имен.
Атрибуты и текстовые узлы могут иметь QNames в качестве своего содержимого.Префикс пространства имен в обоих случаях разрешается для внутренних пространств имен содержащего элемента: то есть всех пространств имен, объявленных для элемента и его предков.Это совершенно не связано с именем рассматриваемого элемента или атрибута.
Однако вы правы, указав, что QNames в содержимом элемента или атрибута не может быть обнаружен самим анализатором XML, только схемойвалидатор.Вы также правильно определите это как проблему.Это, однако, не противоречие между спецификациями.Это полностью согласуется с тем фактом, что синтаксический анализатор XML не может распознать, что узел содержит число или дату, а средство проверки схемы может.