Можно ли сгенерировать XML на основе условия. Я получаю вывод XML из базы данных, но я хочу отображать узлы таким образом, основываясь на идентификаторе.
Если идентификаторы элементов совпадают, они должны находиться под одним узлом.
Вы проверяли PHP SimpleXML ? Это позволяет выполнять запросы XPath к данным XML
вы можете обрабатывать XML разными способами, и да, вы можете группировать элементы XML по идентификатору db
imho ваш вопрос нуждается в более подробной информации: как вы получаете XML? как вы запрашиваете базу данных?