Я пытаюсь разобрать XML-строку с libxmljs (https://github.com/polotek/libxmljs). Однако у меня есть некоторые проблемы. Мне нужно применить логику к тому, что я разбираю и возвращаю, основываясь на том, что определено, а что нет. Из-за этого я не вижу, чтобы синтаксический анализатор SAX был допустимым.
Я хочу посмотреть на другие альтернативы, если я смогу добиться того, что я ищу. Возможность выбора таких элементов, как DOMParser xmlDoc.getElementsById('firstName')[0].childNodes[0].nodeValue
, была бы удивительной...