проблема с синтаксическим анализом c dom

#xml-parsing

#синтаксический анализ xml

Вопрос:

привет всем, я новичок в xercses C dom parser.кто-нибудь может мне сказать

можем ли мы написать нашу собственную функцию getElementsByTagName,GetNodeValue и т.д.? как написать эти функции и использовать их в моем коде? кто-нибудь может объяснить мне процесс синтаксического анализа Dom?

Ответ №1:

xerces предоставляет такие методы, как getElementsBytagName , чтобы вы могли использовать их в своем приложении.

Взгляните на руководство по программированию xerces, вы можете найти там, как создать parse XML-файл и как получить элементы и атрибуты.

Комментарии:

1. извините за поздний ответ, руководство по программированию xerces довольно неясно, я хочу знать, могу ли я использовать свой собственный getElementByTagName означает, могу ли я использовать свою собственную реализацию этой функции или другой подобной функции

2. xerces — это программное обеспечение с открытым исходным кодом, поэтому вы можете использовать свои собственные функции, я думаю, вы бы сориентировались по трем и получили интересующие вас элементы — но, возможно, вам следует объяснить, что вы пытаетесь сделать, и, возможно, есть способ получше, чем переопределять существующие функции.

3. привет, спасибо, я прошелся по дереву, я получил желаемое значение, я просто отредактировал его, но не смог повторно выбрать изменение, все, что я хочу сделать, это просто внести изменения в xml-файл, у моего файла есть <значение>name</value>, я просто хочу изменить его на <значение> next</value>, и изменение также должно быть в файле на диске. имею в виду, что когда я открываю файл в следующий раз, я должен получить измененное значение, как я могу это сделать, если вам нужен код для того, что я сделал, просто попросите его, я дам его