cts:element-query(xs:QName("elm"),cts:and-query(()))
даст все фрагменты, где присутствует элемент elm.Проверка наличия атрибута с помощью cts: query
Точно так же, если я хочу, чтобы все документы, в которых атрибут (например ртд) присутствует под вяза что бы я должен делать?
cts:element-attribute-value-query()
требует, чтобы я передавал значение, соответствующее значению атрибута. Но я хочу проверить только наличие атрибута независимо от того, какое значение оно содержит.
Не потребуется ли проверять значения (хотя любое значение будет соответствовать) и, следовательно, некоторое время при чтении значений? – callow
@mblakele, удивленный тем, что вы говорите, что атрибуты XML не могут быть пустыми. Думаю, они могут. –
Они могут иметь значение "". Пустые элементы являются особенными. – mblakele