Разбор и подсчет значений в необработанном XML с использованием Javascrript - PullRequest
0 голосов
/ 27 июня 2018

У меня есть Raw XML в следующем формате с данными и значениями

<return>
    <columns>
        <values>
            **<data>Username</data>
            <data>Full Name</data>
            <data>Total Calls</data>
            <data>Transfer Failed</data>
            <data>Transferred Successfully</data>**
        </values>
    </columns>

     <rows>
    <values>
        <data>user0@test.com</data>
         <data>user0</data>
        <data>8</data>
        <data>0</data>
        <data>0</data>
    </values>
</rows>
<rows>
    <values>
        <data>user1@test.com</data>
        <data>user1</data>
        <data>6</data>
        <data>0</data>
        <data>0</data>
    </values>
</rows>
<rows>
    <values>
        <data>user2</data>
        <data>user2@test.com</data>
        <data>3</data>
        <data>0</data>
        <data>0</data>
    </values>
</rows>
<rows>
    <values>
        <data>User3</data>
        <data>user3@test.com</data>
        <data>2</data>
        <data>1</data>
        <data>1</data>
    </values>
</rows>

Я хотел посчитать общее количество неудачных и успешных передач для всех пользователей

Любые идеи, использующие javascript или nodejs, так что я могу подсчитать сумму всех значений

1 Ответ

0 голосов
/ 27 июня 2018

Вам необходимо проанализировать входящий XML в более удобный для него формат, вы можете использовать этот пакет, например: https://www.npmjs.com/package/xml2json.

Этот пакет предоставляет метод parser.toJson(xml, options). Вы можете использовать его результат для записи остальной логики, суммирования значений и т. Д.

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