From a73d6cb4f92858b57ad55ddb40c7c95ebd189e5a Mon Sep 17 00:00:00 2001 From: MarkvanMents Date: Mon, 19 Jan 2026 10:20:49 +0100 Subject: [PATCH] Clarify that XPath functions could be case-sensitive --- .../xpath-constraint-functions/xpath-contains.md | 7 ++++++- .../xpath-constraint-functions/xpath-day-from-datetime.md | 1 + .../xpath-day-of-year-from-datetime.md | 1 + .../xpath-constraint-functions/xpath-ends-with.md | 7 ++++++- .../xpath-constraint-functions/xpath-false.md | 1 + .../xpath-hours-from-datetime.md | 1 + .../xpath-constraint-functions/xpath-length.md | 1 + .../xpath-minutes-from-datetime.md | 1 + .../xpath-month-from-datetime.md | 1 + .../xpath-constraint-functions/xpath-not.md | 1 + .../xpath-quarter-from-datetime.md | 1 + .../xpath-seconds-from-datetime.md | 1 + .../xpath-constraint-functions/xpath-starts-with.md | 7 ++++++- .../xpath-constraint-functions/xpath-string-length.md | 1 + .../xpath-constraint-functions/xpath-true.md | 1 + .../xpath-constraint-functions/xpath-week-from-datetime.md | 1 + .../xpath-weekday-from-datetime.md | 1 + .../xpath-constraint-functions/xpath-year-from-datetime.md | 1 + 18 files changed, 33 insertions(+), 3 deletions(-) diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-contains.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-contains.md index 2468aa08bb8..0b4662e5d2e 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-contains.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-contains.md @@ -1,12 +1,17 @@ --- title: "XPath contains" +linktitle: "contains" url: /refguide/xpath-contains/ weight: 16 --- ## Overview -The `contains()` function tests whether a string attribute contains a specific string (case-insensitive) as a sub-string. +The `contains()` function tests whether a string attribute contains a specific string as a sub-string. + +{{% alert color="info" %}} +String comparisons in XPath constraints are generally case-insensitive, but this can depend on the collation setting for some databases. See [Case-Sensitive Database Behavior](/refguide/case-sensitive-database-behavior/) for more information. +{{% /alert %}} ## Example diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-from-datetime.md index 8800649eab8..b9efda4112b 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath day-from-dateTime" +linktitle: "day-from-dateTime" url: /refguide/xpath-day-from-datetime/ weight: 8 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-of-year-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-of-year-from-datetime.md index 07b8b5764c6..b9193967dd8 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-of-year-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-day-of-year-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath day-of-year-from-dateTime" +linktitle: "day-of-year-from-dateTime" url: /refguide/xpath-day-of-year-from-datetime/ weight: 13 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-ends-with.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-ends-with.md index 41e774a300e..2bf8a3a62a9 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-ends-with.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-ends-with.md @@ -1,12 +1,17 @@ --- title: "XPath ends-with" +linktitle: "ends-with" url: /refguide/xpath-ends-with/ weight: 18 --- ## Overview -The `ends-with()` function checks whether a string attribute ends with a specific string (case-insensitive) as a sub-string. +The `ends-with()` function checks whether a string attribute ends with a specific string as a sub-string. + +{{% alert color="info" %}} +String comparisons in XPath constraints are generally case-insensitive, but this can depend on the collation setting for some databases. See [Case-Sensitive Database Behavior](/refguide/case-sensitive-database-behavior/) for more information. +{{% /alert %}} ## Example diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-false.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-false.md index 905f59d0441..deaad066214 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-false.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-false.md @@ -1,5 +1,6 @@ --- title: "XPath false" +linktitle: "false" url: /refguide/xpath-false/ weight: 2 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-hours-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-hours-from-datetime.md index e08073100c3..64908b373fb 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-hours-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-hours-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath hours-from-dateTime" +linktitle: "hours-from-dateTime" url: /refguide/xpath-hours-from-datetime/ weight: 9 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-length.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-length.md index 86a50ebc7d0..a1d20bb5027 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-length.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-length.md @@ -1,5 +1,6 @@ --- title: "XPath length" +linktitle: "length" url: /refguide/xpath-length/ weight: 4 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-minutes-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-minutes-from-datetime.md index 8e26a9ac133..00f7783eb9a 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-minutes-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-minutes-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath minutes-from-dateTime" +linktitle: "minutes-from-dateTime" url: /refguide/xpath-minutes-from-datetime/ weight: 10 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-month-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-month-from-datetime.md index da3c9867bc6..710aaad0bd6 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-month-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-month-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath month-from-dateTime" +linktitle: "month-from-dateTime" url: /refguide/xpath-month-from-datetime/ weight: 7 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-not.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-not.md index b53654ba4da..95438bc62a0 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-not.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-not.md @@ -1,5 +1,6 @@ --- title: "XPath not" +linktitle: "not" url: /refguide/xpath-not/ weight: 3 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-quarter-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-quarter-from-datetime.md index 1a1e004f812..ec6f94844bb 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-quarter-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-quarter-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath quarter-from-dateTime" +linktitle: "quarter-from-dateTime" url: /refguide/xpath-quarter-from-datetime/ weight: 12 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-seconds-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-seconds-from-datetime.md index 024559f4bae..5ef466b97b6 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-seconds-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-seconds-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath seconds-from-dateTime" +linktitle: "seconds-from-dateTime" url: /refguide/xpath-seconds-from-datetime/ weight: 11 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-starts-with.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-starts-with.md index 224830c43d9..124230b06b0 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-starts-with.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-starts-with.md @@ -1,12 +1,17 @@ --- title: "XPath starts-with" +linktitle: "starts-with" url: /refguide/xpath-starts-with/ weight: 17 --- ## Overview -The `starts-with()` function tests whether a string attribute starts with a specific string (case-insensitive) as a sub-string. +The `starts-with()` function tests whether a string attribute starts with a specific string as a sub-string. + +{{% alert color="info" %}} +String comparisons in XPath constraints are generally case-insensitive, but this can depend on the collation setting for some databases. See [Case-Sensitive Database Behavior](/refguide/case-sensitive-database-behavior/) for more information. +{{% /alert %}} ## Example diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-string-length.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-string-length.md index 754bba90913..35853f2dff6 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-string-length.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-string-length.md @@ -1,5 +1,6 @@ --- title: "XPath string-length" +linktitle: "string-length" url: /refguide/xpath-string-length/ weight: 5 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-true.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-true.md index 776dd23c1ea..2b17c22d5fa 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-true.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-true.md @@ -1,5 +1,6 @@ --- title: "XPath true" +linktitle: "true" url: /refguide/xpath-true/ weight: 1 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-week-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-week-from-datetime.md index 86be8712c62..a48ea059a58 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-week-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-week-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath week-from-dateTime" +linktitle: "week-from-dateTime" url: /refguide/xpath-week-from-datetime/ weight: 14 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-weekday-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-weekday-from-datetime.md index d424640abba..418667dde62 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-weekday-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-weekday-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath weekday-from-dateTime" +linktitle: "weekday-from-dateTime" url: /refguide/xpath-weekday-from-datetime/ weight: 15 --- diff --git a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-year-from-datetime.md b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-year-from-datetime.md index ac09bf91bfa..b4109486d7c 100644 --- a/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-year-from-datetime.md +++ b/content/en/docs/refguide/modeling/xpath/xpath-constraints/xpath-constraint-functions/xpath-year-from-datetime.md @@ -1,5 +1,6 @@ --- title: "XPath year-from-dateTime" +linktitle: "year-from-dateTime" url: /refguide/xpath-year-from-datetime/ weight: 6 ---