0
У меня есть инструкции по обработке, какнайти инструкции обработки по значению
<?pi id="id1" someadditionaldata ?>
Я хочу найти эту инструкцию по обработке с именем «пи» и идентификатор «id1» в XML
У меня есть инструкции по обработке, какнайти инструкции обработки по значению
<?pi id="id1" someadditionaldata ?>
Я хочу найти эту инструкцию по обработке с именем «пи» и идентификатор «id1» в XML
*//processing-instruction('pi')[contains(., concat('id="', 'id1', '"'))]
Это совершенно неправильно , если вы не определите некоторые дополнительные правила синтаксиса данных PI. –
ok, character "означает только начальное значение атрибута. Я буду контролировать действительность содержимого инструкции обработки – Nawa
Это не единственная проблема ... Попробуйте написать на бумаге все правила, определяющие синтаксис. Если это поможет, попробуйте для написания Regex для него. Если это поможет, посмотрите, как PI определен в спецификации W3C XML ... –