Вывод ниже генерируется сторонним инструментом, который проверяет файлы XML на соответствие схеме XML.Это выведет ошибки проверки.Итак, это был лишь небольшой контекст.
Из приведенных выше ошибок отображаются в HTML, я хочу иметь возможность выполнять «подсветку синтаксиса» с помощью perl.Например, я хочу иметь возможность выделять определенные части текста выше.
В частности, я хочу закрасить любой текст, который соответствует «Line [0-9] *», как жирный и красный.Я пытался поэкспериментировать с поиском и заменой регулярных выражений, но мне это не удалось.
Любые указатели / подсказки были бы фантастическими.
Спасибо!
Line 8: Element 'alphabet', attribute 'letters': The value 'XYZ' does not match the fixed value constraint 'ABC'.
Line 185: Element 'drink': The attribute 'coffee' is required but missing.
Line 254: Element 'timeout': This element is not expected.
Line 269: Element 'commands': This element is not expected. Expected is one of ( eat, drink, sleep ).
Line 812: Element 'software': The attribute 'version' is required but missing.
Line 876: Element 'windows-software': The attribute 'version' is required but missing.
Line 890: Element 'contact': The attribute 'telephone' is required but missing.
Line 890: Element 'operating': The attribute 'mode' is required but missing.