如何使用Logstash在控制台中打印XML属性值

3

这是XML文件,我想在控制台打印名称属性值“testSuite.DriverScript”。


1
XML文件在哪里? - Abhinav Singh Maurya
你应该展示你的XML以及你已经编写的代码。 - guillaume girod-vitouchkina
2个回答

0
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite thread-count="1" verbose="1" name="SampleSuite-Linear" annotations="JDK" parallel="classes">
  <listeners>
    <listener class-name="utilities.reporting.ReportNGScreenshot" />
  </listeners>
  <test name="RunTests">
    <classes>
      <class name="testSuite.DriverScript" /> </classes>
  </test>
</suite>

一个代码块本身并不能提供一个好的答案。请添加解释。 - Louis Barranqueiro

0

这是我的配置文件

input {    file    {    path=>["C:/logstash-2.1.1/Data/TestNG_Linear.xml"]    start_position =>"beginning"    type =>suitefile   }    }    filter    {    xml    {    source => "message"    #store_xml => false    add_tag => "xml"    xpath => ["//*/class/*/@name","name"]    }    }    output    {    stdout {codec => rubydebug}    }

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接