Announcement

Collapse
No announcement yet.

xsl:for-each mit NOT-Ausdruck

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • xsl:for-each mit NOT-Ausdruck

    Hallo

    Ich beiss mir an x-path die Zähne aus, obwohl das Problem eigentlich recht einfach tönt.

    Ich will mit for-each ein node-set generieren, dass aus zwei Bedingungen gebildet wird. Es soll aus den Elemente <a> bestehen, wenn 1. Element <b> Inhalt "top" hat und zweitens Element <c> nicht den Inhalt "hide" hat (oder gar nicht existiert). Doch irgendwie scheint es mit zwei Bedingungen mit Operator NOT im Attribut select= nicht zu funktionieren. Weiss da jemand Rat? Jedenfalls Danke

    Code:
    <a>
      <b>top</b>
      <c></c>
    </a>
    <a>
      <b>top</b>
      <c>hide</c>
    </a>

  • #2
    //a[b = 'top' and (not(c = 'hide') or not(c))] sollte funktionieren (wobei // am Anfang von mir nur gewählt wurde, da du keinen Kontext gezeigt hast).

    Comment

    Working...
    X