WP All Import – IF/ELSE Beispiele

Last modified: 19.09.2020
You are here:
Estimated reading time: 1 min

Hier sind einige Beispiele für WP All Import [IF] -Anweisungen. Der Standard der IF-Anweisung ist in der XPath 1.0-Syntax geschrieben, und XPath-Funktionen können verwendet werden. Obwohl leistungsstark, kann die XPath-Syntax sehr kompliziert sein. In vielen Fällen kann es einfacher sein, die unten gezeigten PHP-Funktionen zu verwenden.

Anmerkung: Der [ELSE]<etwas> Teil ist optional.

Wp-All-Import Befehl Anzahl ist gleich:

[IF({Preis[.=0]})]Null[ELSE]Nicht Null[ENDIF]

Wp-All-Import Befehl Anzahl ist größer als:

[IF({Preis[.>0]})]Größer als 0[ENDIF]

Wp-All-Import Befehl Text ist gleich:

IF({title[.='Foo']})]Der Titel ist Foo[ENDIF].

Wp-All-Import Befehl Text ist nicht gleich:

IF({title[.!='Foo']})]Der Titel ist nicht Foo[ENDIF].

Wp-All-Import Befehl Der Text ist leer (siehe Anmerkung unten):

IF({title[.='']})]Der Titel ist leer[ENDIF]

Wp-All-Import Befehl Text enthält:

IF({title[contains(.,'Foo')]})]Has foo[ENDIF]

Wp-All-Import Befehl Textlänge ist:

IF({title[string-length()>10]})]{title}[ENDIF] [IF({title[string-length()>10]})]{title}[ENDIF]

Wp-All-Import Befehl IF/ELSE-Beispiel:

[IF({title[.='']})]Der Titel ist leer[ELSE]{title}[ENDIF]

Hinweis: Sie haben vielleicht Beispiele gesehen, in denen not(text()) verwendet wurde, um auf leere Felder zu prüfen.

Obwohl dies eine gültige XPath-Syntax ist, scheint sie auf einigen Servern zu versagen. Die Gründe dafür sind unklar. Verwenden Sie stattdessen einfach die obige Syntax Text ist leer.

Was this article helpful?
Dislike 0

Reader Interactions

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert