+- +-

Benutzer

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?

Autor Thema: XSLT Frage  (Gelesen 1630 mal)

Tholld

  • Trident Vollmitglied
  • Textkönig
  • Beiträge: 1.600
    • Profil anzeigen
XSLT Frage
« am: 22. April 2010, 15:20:35 »
An alle XML/XSLT-Freaks:

Gegeben sei ein Webpart, das per xslt Benutzerprofile ausliest.
Natürlich bringt sowas nur gefiltert etwas. Ich brauche aber eine Mehrfach-Filterung, entweder mit Wildcard oder per OR-Operator.

Beispiel : Selektiere mir alle aus der Firma Meyer und Söhne (funktionierend)

Zitat
<xsl:apply-templates select="z:row[@Company='Meyer und Söhne']">
   <xsl:sort select="@*[name()=$sortBy]"/>                  
</xsl:apply-templates>

A. Jetzt möchte ich @Company='Meyer und Söhne' OR 'Müller GmbH' OR 'Schmidt & Co KG' bekommen.
OR-Operator ist ja $OR$ oder '||', aber wie verwurste ich das?

B. Geht @Company= 'Müller*' irgendwie, um alle mit 'Müller' anfangenden Firmen zu selektieren?

Anyone?
Spiele tricksen eben, damit man Spaß an der Arbeit hat.
Keinen Spaß an der Arbeit kann man im RL genug haben, dafür ist RL aber auch sehr realistisch.

Yat

  • Trident Vollmitglied
  • Buchstabenmillionär
  • Beiträge: 1.459
    • Profil anzeigen
Re: XSLT Frage
« Antwort #1 am: 22. April 2010, 18:01:01 »
Soweit ich mich erinnere verknüpft du mit einfachen |

Also könnte möglicherweise sowas funktionieren:

<xsl:apply-templates select="z:row[@Company='Meyer und Söhne'] | z:row[@Company='Müller GmbH'] | z:row[@Company='Schmidt & Co KG'] ">


Das ich direkt was mit XSLT gemacht habe ist allerdings schon ne ganze Weile her und ich hoffe das ich dich damit nicht auf eine falsche Spur schicke.

Tholld

  • Trident Vollmitglied
  • Textkönig
  • Beiträge: 1.600
    • Profil anzeigen
Re: XSLT Frage
« Antwort #2 am: 23. April 2010, 00:32:42 »
Völlig richtige Spur, vielen Dank dafür!

Du bist jetzt Da Checka da remembaz!
Spiele tricksen eben, damit man Spaß an der Arbeit hat.
Keinen Spaß an der Arbeit kann man im RL genug haben, dafür ist RL aber auch sehr realistisch.

 

Benutzer Online

355 Gäste, 0 Mitglieder
Powered by EzPortal