Skip to main content
Version: 10.1

pc:if-not-then

note

This article is about the pc:if-not-then Blend directive.

Subjects a script section to the reverse of a condition. If the condition is NOT met, the section is executed, otherwise it is not.

Syntax  

<pc:if-not-then test="*xpath >> boolean*">

*conditional-content*

</pc:if-not-then>

The required test evaluates to a boolean. Only if it evaluates to false() according to the rules of the xslutil:test() Blend function is conditional-content processed.

Examples

The element <PrintThis/> is written to standard output in:

<pc:if-not-then test="1=2">
<PrintThis/>
</pc:if-not-then>

The element <PrintThis/> is NOT written to standard output in:

<pc:if-not-then test="1=1">
<PrintThis/>
</pc:if-not-then>