Skip to main content

Hi All,

Hope every one doing Good!!!

 

I have an XML file i what to extract those values

 

Here are my xml file.

 

<machineNumber>00000001</machineNumber>

<concessionUnitType>NONE</concessionUnitType>

<machineType>SCHAERER</machineType>

<customerNumber>69990005</customerNumber>

<equipmentLocation>REM</equipmentLocation>

<installedDate>2013-08-01T00:00:00.000+0000</installedDate>

Please guide me in right path.

 

Thanks & Regards,

Seshubabu

7 个回答
  1. 2016年9月14日 11:41

    You can either use xpath MEL or dataweave to transform input XML.

    With Dataweave you can transform XML to java object and access fields like payload..data.machineNumber

     

    <dw:transform-message doc:name="Transform Message">

    <dw:input-payload mimeType="application/csv" doc:sample="sample_data\empty.xml">

    <dw:reader-property name="separator" value=";"/>

    </dw:input-payload>

    <dw:set-payload><![CDATA[%dw 1.0

    %output application/java

    ---

    payload

    ] ]></dw:set-payload>

    </dw:transform-message>

     

    I have assumed XML root as 'data' you can mention your XML root tag.

     

    For xpath more details can be found at

    https://docs.mulesoft.com/mule-user-guide/v/3.8/xpath

0/9000