Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java pig加载xml和属性_Java_Xml_Apache Pig - Fatal编程技术网

Java pig加载xml和属性

Java pig加载xml和属性,java,xml,apache-pig,Java,Xml,Apache Pig,xml数据如下所示: <test> <Step TestResultInfo=" " TestElapsedTimeSec="0" TestResult="Pass" StepNumber="1" GUIResponseTime="0" TestDateTimeStarted="11/20/2012 11:01:14 PM" StepDescription="Ampere CMQMR -- Map CMQMR Driver" StepName="ProcMapCMQMR

xml数据如下所示:

<test>
    <Step TestResultInfo=" " TestElapsedTimeSec="0" TestResult="Pass" StepNumber="1" GUIResponseTime="0" TestDateTimeStarted="11/20/2012 11:01:14 PM" StepDescription="Ampere CMQMR -- Map CMQMR Driver" StepName="ProcMapCMQMRDriver_Foxconn"/>
    <Step TestResultInfo=" " TestElapsedTimeSec="0" TestResult="Pass" StepNumber="2" GUIResponseTime="0" TestDateTimeStarted="11/20/2012 11:01:14 PM" StepDescription="Factory CIM check" StepName="ProcCheckFactoryCIMSetup_Foxconn"/>
    -<Step TestResultInfo=" " TestElapsedTimeSec="1" TestResult="Pass" StepNumber="3" GUIResponseTime="0.14" TestDateTimeStarted="11/20/2012 11:01:14 PM" StepDescription="Establish Connection" StepName="ProcSetVerifyCommunication">
        +<DataLog TestResult="PASS" TableName="ccProcSetVerifyCommunicationRes">
    </Step>
</test>

-
+
我尝试通过以下方式实现这一点:

  • 注册pigbank.jar
  • 然后使用xmlloader加载

    data=LOAD'/tmp/xmldatademo.xml'
    使用XMLLoader(“步骤”)作为(步骤:chararray)


  • 如何获取详细信息属性?

    Step TestResultInfo=“”TesteReleasedTimeSec=“0”TestResult=“Pass”StepNumber=“1”GUIResponseTime=“0”TestDateTimeStarted=“11/20/2012 11:01:14 PM”StepDescription=“Ampere CMQMR--Map CMQMR Driver”StepName=“ProcMapCMQMRDriver\u Foxconn”/xml文件中存在一些错误,导致xml文件无效。在标记之间有一个
    -
    和一个
    +
    ,这对于XML解析器可能不是很有用,并且
    数据日志
    元素中缺少一个结束标记。也许你的问题与此有关。