Анализ вложенного xml в фрейм данных в R

#r #xml #dataframe

Вопрос:

Я новичок в R и xml. Я хочу проанализировать следующий xml в фрейм данных.

 <data>
    <Zulage>
        <Fuelldaten>
            <A>
                <Number>123</Number>
                <Name>Test</Name>
            </A>
            <B>
                <Number>456</Number>
                <Name>Test1</Name>
            </B>
        </Fuelldaten>
    </Zulage>
    <Zulage>
        <Fuelldaten>
            <A>
                <Number>789</Number>
                <Name>Test2</Name>
            </A>
            <B>
                <Number>101112</Number>
                <Name>Test3</Name>
            </B>
            <C>
                <D>
                    <Age>101</Age>
                </D>
            </C>
        </Fuelldaten>
    </Zulage>
</data>
 

Результат должен выглядеть следующим образом:

     A.Number        A.Name      B.Number    B.Name      C.D.Age      
1   123             Test        456         Test1       NA 
2   789             Test2       101112      Test3       101
 

Я уже пробовал следующее, но это не то, чего я хочу.

 library(XML)
    doc <- xmlParse(xmlString)
    df <- xmlToDataFrame(getNodeSet(doc, "/data/Zulage/Fuelldaten/*"))