Разбор дерева XML с помощью RapidXML и удаление нежелательных узлов

Я заинтересован в использовании RapidXML для разбора дерева XML; тем не менее, этот XML имеет несколько слоев строк, которые мне не нужны. Это потому, что это представление генетического дерева, и многие слои называются «кладой», что для меня по сути бесполезная информация.

Например, вот пример документа:

<phylogeny rooted="true" rerootable="false">
<clade>
<clade>
<taxonomy>
<scientific_name>Neomura</scientific_name>
</taxonomy>
<clade>
<taxonomy>
<id provider="uniprot">2759</id>
<scientific_name>Eukaryota</scientific_name>
<rank>superkingdom</rank>
</taxonomy>
............
</clade>
</clade>
</clade>
</phylogeny>

Эта часть дерева должна представлять, что Eukaryota это ребенок Neomura который в свою очередь является ребенком филогения. Тем не менее, если я проанализировал его с помощью RapidXML без учета внешнего вида клады узлы, то было бы несколько ненужных слоев. У кого-нибудь есть идеи, как поступить с этим?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]