В настоящее время я использую модуль Perl XML :: LibXML для проверки XML-файла на соответствие определенной XML-схеме. На данный момент, если мой XML-файл не прошел успешную проверку на соответствие определенной XML-схеме, я получу список ошибок, информирующих меня, например, о том, что определенные элементы не ожидались, а затем о том, что ожидалось вместо этого. В моем XML-файле у меня будет много элементов с одинаковыми именами, но они могут быть вложены в разные места в XML-файле.
Мой вопрос: есть ли способ вывести расположение XPath любых элементов, которые могут вызвать ошибку при попытке выполнить проверку?
В настоящее время мой XML-файл довольно велик, и его трудно «отладить», когда проверка не выполняется, поскольку имя элемента, отображаемого в ошибке, может повторяться много раз в разных местах в файле XML.
Сначала мне нужен цвет фона только для текста. Подобно заголовкам в браузере F-Script
Настройка [cell setBackgroundColor: [NSColor blueColor]]; раскрашивает все пространство ячейки, а не только текст. Также мне понадобится подчеркнутый и зачеркнутый текст. И чтобы сделать вещи удобочитаемыми, я, наконец, хотел бы изменить цвета (передний план / фон) выделения для стилизованных элементов.
Могу ли я сделать это с помощью NSTextFieldCell по умолчанию?