pub fn convert_xml_pattern(pattern: &str, options: ConvertOptions) -> StringExpand description
Convert XSD/XPath regex pattern to Rust regex syntax.
Handles XSD-specific character class escapes:
\i->[A-Za-z_:](XML initial name character)\I->[^A-Za-z_:](not initial name character)\c->[A-Za-z0-9._:\-](XML name character)\C->[^A-Za-z0-9._:\-](not name character)
Under XsdVersion::V1_0, category escapes \p{X} and \P{X} for
recognized general-category names are expanded to Unicode-3.0 ranges;
block escapes \p{Is...} and unknown names are passed through.
§Arguments
pattern: The XSD/XPath regex patternoptions: Conversion options (anchoring, XSD version)
§Returns
A regex pattern string compatible with both the regex crate and regexml.