Я хочу проанализировать XML-файл и найти тип данных атрибутов и сущностей в файле схемы XML (.xsd), когда я прохожу по DOM.
Я обнаружил, что могу использовать информационный набор для проверки схемы поста (PSVI), чтобы получить эту информацию. Для этого я должен получить информацию об узлах с помощью метода getFeature:
info = (xercesc::DOMPSVITypeInfo*) domNode->getFeature(xercesc::XMLUni::fgXercesDOMHasPSVIInfo, xercesc::XMLUni::fgVersion1_1);
Однако сначала мне нужно включить эту функцию. Поскольку в объекте парсера нет метода setFeature, я попробовал «useImplementation», но это просто привело к сбою моей программы.
Поскольку документация Xerces относительно PSVI довольно скудна, возможно, кто-то здесь знает, как получить информацию о схеме при синтаксическом анализе XML-документа с помощью XercesDOMParser.
Заранее спасибо!