Golang XML парсинг только тегов с указанным значением c - PullRequest
0 голосов
/ 27 апреля 2020

Можно ли проанализировать только xml элементов с указанными c значениями? Например, получить только предметы типа Foo .

<items>
    <item>
        <type>Foo</type>
    </item>
    <item>
        <type>Bar</type>
    </item>
</items>

1 Ответ

0 голосов
/ 27 апреля 2020

Я полагаю, вы не можете сделать это при разборе вашего XML. Но вы можете применить шаблон XSLT для вашего XML и проанализировать результат.

Существует как минимум одна библиотека XSLT для go: https://github.com/jbowtie/ratago. Я сам этим не пользуюсь. Согласно документам, он еще не полностью соответствует требованиям, но фильтрация элементов по значению не должна быть проблемой

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...