Как удалить все теги при анализе XML-документа, если у них нет определенного атрибута? Например, я хочу, чтобы все теги (за исключением, конечно, root) имели атрибут имени. Я использую XML, чтобы иметь базу данных дерева и иметь теги без имени, просто не имеет смысла.Атрибут Force существует в тегах в XML
Конечно, я просто мог перебирать все теги (глубоко) и проверять, существует ли атрибут, но это займет некоторое время с большими файлами.
Я предполагаю, что должна быть какая-то возможность сделать это с помощью XMLParser ... возможно, используя какую-то схему?
[XSLT] (http://en.wikipedia.org/wiki/XSLT), возможно, может сделать это очень легко. – Chris