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.