logstash解析xml文件问题 20C

用logstash解析xml文件,文件内容如下:

<a>
    <a1>aaaaa</a1>
    <a2>bbbbb</a2>
    <a3>
        <a31>ccccc1</a31>
        <a32>ccccc2</a32>
    </a3>
    <a4>
        <a41>ddddd1</a41>
        <a42>ddddd2</a42>
    </a4>
    <a5>
        <a51>eeeee1</a51>
        <a52>eeeee2</a52>
    </a5>
</a>

解析成:

{a1=aaaaa,a2=bbbbb,a31=ccccc1,a32=ccccc2}
{a1=aaaaa,a2=bbbbb,a41=ddddd1,a42=ddddd2}
{a1=aaaaa,a2=bbbbb,a51=ddddd1,a52=ddddd2}

2个回答

打错了?
{a1=aaaaa,a2=bbbbb,a31=ccccc1,a32=ccccc2}
{a1=aaaaa,a2=bbbbb,a41=ddddd1,a42=ddddd2}
{a1=aaaaa,a2=bbbbb,a51=eeeee1,a52=eeeee2}

weixin_42487706
临界爵迹 就是这个样子的。需要将标签和标签里的内容读出来,然后重新组合。我现在的思路是用logstash的filter/ruby来解决,但是搞了几天还是停滞不前。特来求助
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!