Validate JSON in XML using regex in XSD
I want to validate JSON using regex in XSD using pattern:
<xs:simpleType name="json">
<xs:restriction base="xs:string">
<xs:pattern value="/A("([^"\]*|\["\bfnrt/]|\u[0-9a-f]{4})*"|-?(?=[1-9]|0(?!d))d+(.d+)?([eE][+-]?d+)?|true|false|null|[(?:(?1)(?:,(?1))*)?s*]|{(?:s*"([^"\]*|\["\bfnrt/]|\u[0-9a-f]{4})*"s*:(?1)(?:,s*"([^"\]*|\["\bfnrt/]|\u[0-9a-f]{4})*"s*:(?1))*)?s*})Z/is"/>
</xs:restriction>
</xs:simpleType>
But (?1) is not supported in xs:pattern. Please help.
Read more here: Source link