XPath: analyze-string

Die XPath-Funktion analyze-string ist eine hervorragende Möglichkeit zur Stringanalyse mittels regulärer Ausdrücke. Sie generiert ein analyze-string-result-Element mit den Childnodes match bzw. non-match. Möglich ist so auch die Datenvalidierung von CSV-Dateien in XSLT 2.0 und XSL 3.0.

Alternativ zu xsl:analyze-string kann die Prüfung regulärer Ausdrücke auch mit XPath durchgeführt werden.

Nehmen Sie als Beispiel die XSL-Variable "vtelnr".


<xsl:variable name="vtelnr">
 <telnr>0151.750360</telnr>
 <telnr>0151/750360</telnr>
 <telnr>05532 50168</telnr>
 <telnr>++49(0)5532/50168</telnr>
 <telnr>05532.50168</telnr>
 <telnr>05532/50168</telnr>
</xsl:variable>

Die unten dargestellte Logik untersucht, ob eine Reihe von Telefonnummern ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.