Зависимость содержимого элемента от атрибута.
Читаю тьюториал, но пока не могу понять как реализовать хитрую проверку. Есть элемент, у которого есть атрибут и внутреннее содержимое. Пример:
...
<some_element type="a">
<some_text>blah1</some_text>
</some_element>
В чем суть: атрибут type может иметь только одно из двух возможных значений: «a» или «b». Если «a», то some_text может иметь в содержимом только один вариант из: «blah1», «blah2», «blah3». Если «b», то some_text может содержать только одно из: «blahA», «blahB», «blahC». Собственно, на данной задаче мозг медленно вскипает. За советы буду благодарен. Программно проверить было бы как 2 бита переслать, да, но критично решить задачу именно использованием схемы.
Заранее спасибо.