tmf: bug 494698 Add per-event fields to custom parsers
[deliverable/tracecompass.git] / tmf / org.eclipse.tracecompass.tmf.core.tests / testfiles / xml / testDefinition.xml
1 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
2 <CustomXMLTraceDefinitionList>
3 <Definition name="myxml">
4 <TimeStampOutputFormat>Tn</TimeStampOutputFormat>
5 <InputElement name="trace">
6 <InputElement logentry="true" name="element">
7 <InputData action="0" name="Message" tag="MESSAGE"/>
8 <Attribute name="time">
9 <InputData action="0" format="dd/MM/yyyy HH:mm:ss:SSS" name="Timestamp" tag="TIMESTAMP"/>
10 </Attribute>
11 </InputElement>
12 </InputElement>
13 <OutputColumn name="Timestamp" tag="TIMESTAMP"/>
14 <OutputColumn name="Message" tag="MESSAGE"/>
15 </Definition>
16 <Definition name="xmlevname">
17 <InputElement name="trace">
18 <InputElement eventtype="DefaultName" logentry="true" name="element">
19 <InputData action="0" name="Ignore" tag="IGNORE"/>
20 <Attribute name="time">
21 <InputData action="0" format="Tn" name="Timestamp" tag="TIMESTAMP"/>
22 </Attribute>
23 <Attribute name="type">
24 <InputData action="0" name="Event type" tag="EVENT_TYPE"/>
25 </Attribute>
26 <InputElement name="type">
27 <InputData action="0" name="Event type" tag="EVENT_TYPE"/>
28 </InputElement>
29 </InputElement>
30 </InputElement>
31 <OutputColumn name="Timestamp" tag="TIMESTAMP"/>
32 <OutputColumn name="Event type" tag="EVENT_TYPE"/>
33 </Definition>
34 <Definition category="Custom XML" name="xmleventfields">
35 <TimeStampOutputFormat>Tn</TimeStampOutputFormat>
36 <InputElement name="trace">
37 <InputElement logentry="true" name="event">
38 <InputData action="0" name="Ignore" tag="IGNORE"/>
39 <Attribute name="name">
40 <InputData action="0" name="Message" tag="MESSAGE"/>
41 </Attribute>
42 <Attribute name="timestamp">
43 <InputData action="0" format="Tn" name="Timestamp" tag="TIMESTAMP"/>
44 </Attribute>
45 <InputElement name="field">
46 <InputData action="0" name="Ignore" tag="IGNORE"/>
47 <Attribute name="name">
48 <InputData action="2" name="Extra field name" tag="EXTRA_FIELD_NAME"/>
49 </Attribute>
50 <Attribute name="value">
51 <InputData action="2" name="Extra field value" tag="EXTRA_FIELD_VALUE"/>
52 </Attribute>
53 </InputElement>
54 <InputElement name="fieldName">
55 <InputData action="0" name="Ignore" tag="IGNORE"/>
56 <Attribute name="value">
57 <InputData action="0" name="Extra field name" tag="EXTRA_FIELD_NAME"/>
58 </Attribute>
59 </InputElement>
60 <InputElement name="fieldValue">
61 <InputData action="0" name="Ignore" tag="IGNORE"/>
62 <Attribute name="value">
63 <InputData action="0" name="Extra field value" tag="EXTRA_FIELD_VALUE"/>
64 </Attribute>
65 </InputElement>
66 </InputElement>
67 </InputElement>
68 <OutputColumn name="Message" tag="MESSAGE"/>
69 <OutputColumn name="Timestamp" tag="TIMESTAMP"/>
70 <OutputColumn name="Extra fields" tag="EXTRA_FIELDS"/>
71 </Definition>
72 </CustomXMLTraceDefinitionList>
This page took 0.032447 seconds and 5 git commands to generate.