Возможно ли протестировать определенный XML-код не с определенным контентом и атрибутами, принадлежащими другому узлу XML?Текст XSLT для определенного дочернего элемента XML
, например:
<a>
<node/>
<node>
<node attr="attr1">
<d>test</d>
</node>
</node>
<node>
<c attr="attr2">
<d>test</d>
</c>
</node>
</a>
здесь мне нужно выбрать только <node>
узлы, где содержание ребенка точно
<node>
<c attr="attr1">
<d>test</d>
</c>
</node>
вам необходимо проверить два узла значения ех Do: тест тест и получить только один ? –
Octonaut
Мне нужно проверить все узлы и получить только те, у которых есть точный предопределенный контент. – Egor4eg
как насчет '// d [. = 'Test'] /../../ node' даст вам точный' 'Вы можете поместить это' //d[.='test']'equals true в условие 'xsl: if' для достижения ваших потребностей. Надеюсь, я правильно понял ваше требование –
Octonaut