Как найти имя элемента в XML-файле, используя DOM Xerces C ++ ..? - PullRequest
3 голосов
/ 27 апреля 2011

Я хочу знать, как прочитать имена всех элементов в следующем XML-файле:

<fruits>
    <apple> ... </apple>
    <banana> ... </banana>
    <grapes> ... </grapes>
    <mango> ... </mango>
    <papaya> ... </papaya>
    <strawberry> ... </strawberry>
</fruits>

Здесь условие состоит в том, что я не уверен, какие фрукты доступны (например, яблоко или нет)присутствует в этот день).Я знаю, что доступен только элемент <fruits>;имена детей неизвестны, а число детей для <fruits> также неизвестно.

Как я могу найти фрукты, доступные в этот день, с помощью анализа Xerces DOM?

1 Ответ

1 голос
/ 27 апреля 2011

Вы можете использовать DOMNodeIterator для итерации всех элементов в DOMDocument, а затем использовать DOMNode->getName(), чтобы получить имя и проверить, нужно ли вам это.

...