Простой вопрос, но я не могу найти ответ где-нибудь ... Есть ли какой-либо существующий метод в perl (или, возможно, инструмент командной строки), чтобы проверить, содержит ли данный XML-файл смешанный контент?
Мне просто нужно что-то, что говорит мне, если смешанный контент присутствует, то нет. Хотя любые детали, если смешанный контент найден, будут бонусом. Если что-то существует, то обработка файла без полной его загрузки в память также будет лучше, поскольку файлы, которые мне нужно проанализировать, имеют размер 100 МБ и даже в некоторых случаях несколько ГБ. Если ничего не существует, я сам начну что-то писать.
Все вышесказанное предполагает, что файл XSD / Schema недоступен для данного файла XML.