парсинг XML в R, который имеет один узел - PullRequest
0 голосов
/ 18 ноября 2018

У меня есть XML-файл со следующими данными.

Меня интересует только извлечение узла xaxiscategories и целочисленных данных под узлом имени, где в названии есть слово «Дом»

Я попытался сделать xmlRoot, но, похоже, все это один узел.

Я попытался xmlTreeParse (data, asText = TRUE), я получаю ошибку не может привести тип 'externalptr' к вектору типа 'символ' '1007 *

У меня вопрос, как мне проникнуть в xml, который инкапсулирован в 1 узел

        <?xml version="1.0" encoding="utf-8"?>
     <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xmlns:xsd="http://www.w3.org/2001/XMLSchema">
       <soap:Body>
     <GetMedianSalePriceJsonResponse xmlns="http://tempuri.org/">
        <GetMedianSalePriceJsonResult>
         <xAxisCategories>
           <string>2013 - Q3</string>
            <string>2013 - Q4</string>
              </xAxisCategories>
               <series>
                 <Series>
                 <name>House - Abbotsford</name>
                 <data>
                 <int>950000</int>
                 <int>753500</int>
                  </data>
                     </Series>
                 <Series>
                 <name>Unit - Apollo Bay</name>
                     <data>
                    <int>150000</int>
                    <int>853500</int>
                   </data>
                         </Series>
                       </series>
                      </GetMedianSalePriceJsonResult>
                      </GetMedianSalePriceJsonResponse>
                       </soap:Body>
                 </soap:Envelope>

Я хочу иметь enter image description here

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