Скажут у вас есть документ, как это:удалить из Xsl множества узлов
<A>
<B>
<C>one</C>
</B>
<B>
<C>two</C>
</B>
<B>
<C>three</C>
</B>
</A>
Вы затем использовать XSL для создания набора узлов узлов B
<xsl:variable name="bSet" select="//A/B"/>
Теперь у вас есть это:
<B>
<C>one</C>
</B>
<B>
<C>two</C>
</B>
<B>
<C>three</C>
</B>
Что такое принятый метод удаления определенного набора узлов из этого набора узлов в xsl 1.0? Например, вы только хотите, чтобы B с C, который является либо «одним», либо «двумя», но не «тремя», как это?
<B>
<C>one</C>
</B>
<B>
<C>two</C>
</B>
Как вы могли бы это сделать в XSL, с более exclusve селектора г вы можете удалить из множества узлов, после того, как вы объявили его (то есть, это динамическая ложь ява Список_массивов)?
И как расширение, как это сделать, как бы вы выполняли эксклюзивный выбор, т. Е. Если узел для «одного» существует, не выбирайте узел «три», но если узел для «одного» не существует, три 'в наборе узлов? – user898465