8.4 XML-Namen finden

Problem

Sie wollen prüfen, ob ein String ein gültiger XML-Name ist (ein häufig genutztes syntaktisches Konstrukt). XML besitzt exakte Regeln für die Zeichen, die in einem Namen vorkommen können, und nutzt diese Regeln für die Namen von Elementen, Attributen und Entitäten, von Zielen für Verarbeitungsanweisungen und so weiter. Namen müssen mit einem Buchstaben, einem Unterstrich oder einem Doppelpunkt beginnen, gefolgt von einer beliebigen Kombination aus Buchstaben, Ziffern, Unterstrichen, Doppelpunkten, Bindestrichen und Punkten. Das ist nicht ganz exakt, aber schon recht nahe dran. Die genaue Liste an zugelassenen Zeichen hängt auch von der verwendeten XML-Version ab.

Alternativ wollen Sie ein Muster aufbauen, mit dem gültige ...

Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.