Question: Question: Confused on how to do the task below.(c++) ******************************************************************************************************************** Event list for HelloWorld.cpp.xml HelloWorld.cpp /* HelloWorld.cpp */ #include int main() { std::cout ******************************************************************************************************************** HelloWorld.cpp.xml
Question: Confused on how to do the task below.(c++)

********************************************************************************************************************
Event list for HelloWorld.cpp.xml
HelloWorld.cpp
/* HelloWorld.cpp */ #includeint main() { std::cout ********************************************************************************************************************
HelloWorld.cpp.xml
/* HelloWorld.cpp */ # include int main () { } ; std :: cout "Hello World!" ' ' return ; 0 ****************************************************************************************************************************
Event 0: Depth: 0 XML Declaration version="1.0" encoding="UTF-8" standalone="yes" Event 1: Depth: 0 Element Start Tag qname="unit" prefix="" local_name="unit" Event 2: Depth: 0 Namespace prefix="" uri="http://www.srcML.org/srcML/src" Event 3: Depth: 0 Namespace prefix="cpp" uri="http://www.srcML.org/srcML/cpp" Event 4: Depth: 0 Attribute qname="revision" prefix="" local_name="revision" value="1.0.0" Event 5: Depth: 0 Attribute qname="language" prefix="" local_name="language" value="C++" Event 6: Depth: 0 Attribute qname="filename" prefix="" local_name="filename" value="HelloWorld.cpp" Event 7: Depth: 1 Element Start Tag qname="comment" prefix="" local_name="comment" Event 8: Depth: 1 Attribute qname="type" prefix="" local_name="type" value="block" Event 9: Depth: 1 Characters content="/* HelloWorld.cpp */" Event 10: Depth: 1 Element End Tag qname="comment" prefix="" local_name="comment" Event 11: Depth: 0 Characters content=" " Event 12: Depth: 1 Element Start Tag qname="cpp:include" prefix="cpp" local_name="include" Event 13: Depth: 1 Characters content="#" Event 14: Depth: 2 Element Start Tag qname="cpp:directive" prefix="cpp" local_name="directive" Event 15: Depth: 2 Characters content="include" Event 16: Depth: 2 Element End Tag qname="cpp:directive" prefix="cpp" local_name="directive" Event 17: Depth: 1 Characters content=" " Event 18: Depth: 2 Element Start Tag qname="cpp:file" prefix="cpp" local_name="file" Event 19: Depth: 2 Characters content="" Event 22: Depth: 2 Element End Tag qname="cpp:file" prefix="cpp" local_name="file" Event 23: Depth: 1 Element End Tag qname="cpp:include" prefix="cpp" local_name="include" Event 24: Depth: 0 Characters content=" " Event 25: Depth: 1 Element Start Tag qname="function" prefix="" local_name="function" Event 26: Depth: 2 Element Start Tag qname="type" prefix="" local_name="type" Event 27: Depth: 3 Element Start Tag qname="name" prefix="" local_name="name" Event 28: Depth: 3 Characters content="int" Event 29: Depth: 3 Element End Tag qname="name" prefix="" local_name="name" Event 30: Depth: 2 Element End Tag qname="type" prefix="" local_name="type" Event 31: Depth: 1 Characters content=" " Event 32: Depth: 2 Element Start Tag qname="name" prefix="" local_name="name" Event 33: Depth: 2 Characters content="main" Event 34: Depth: 2 Element End Tag qname="name" prefix="" local_name="name" Event 35: Depth: 2 Element Start Tag qname="parameter_list" prefix="" local_name="parameter_list" Event 36: Depth: 2 Characters content="()" Event 37: Depth: 2 Element End Tag qname="parameter_list" prefix="" local_name="parameter_list" Event 38: Depth: 1 Characters content=" " Event 39: Depth: 2 Element Start Tag qname="block" prefix="" local_name="block" Event 40: Depth: 2 Characters content="{" Event 41: Depth: 3 Element Start Tag qname="block_content" prefix="" local_name="block_content" Event 42: Depth: 3 Characters content=" " Event 43: Depth: 4 Element Start Tag qname="expr_stmt" prefix="" local_name="expr_stmt" Event 44: Depth: 5 Element Start Tag qname="expr" prefix="" local_name="expr" Event 45: Depth: 6 Element Start Tag qname="name" prefix="" local_name="name" Event 46: Depth: 7 Element Start Tag qname="name" prefix="" local_name="name" Event 47: Depth: 7 Characters content="std" Event 48: Depth: 7 Element End Tag qname="name" prefix="" local_name="name" Event 49: Depth: 7 Element Start Tag qname="operator" prefix="" local_name="operator" Event 50: Depth: 7 Characters content="::" Event 51: Depth: 7 Element End Tag qname="operator" prefix="" local_name="operator" Event 52: Depth: 7 Element Start Tag qname="name" prefix="" local_name="name" Event 53: Depth: 7 Characters content="cout" Event 54: Depth: 7 Element End Tag qname="name" prefix="" local_name="name" Event 55: Depth: 6 Element End Tag qname="name" prefix="" local_name="name" Event 56: Depth: 5 Characters content=" " Event 57: Depth: 6 Element Start Tag qname="operator" prefix="" local_name="operator" Event 58: Depth: 6 Characters content="***********************************************************************************************************************************
expr.cpp
total > max**********************************************************************************************************************************
expr.cpp.xml
total > max The example code and events shown in the screencast: HelloWorld.cpp . HelloWorld.cpp.xml event list for HelloWorld.cpp.xml 6. Exercise 15: XML Event Parsing Given the XML file expr.cpp.xml, create an event list using the same format as shown in the screencast. Use event list for HelloWorld.cpp.xml as a guide and to copy relevant lines. expr.cpp expr.cpp.xml The example code and events shown in the screencast: HelloWorld.cpp . HelloWorld.cpp.xml event list for HelloWorld.cpp.xml 6. Exercise 15: XML Event Parsing Given the XML file expr.cpp.xml, create an event list using the same format as shown in the screencast. Use event list for HelloWorld.cpp.xml as a guide and to copy relevant lines. expr.cpp expr.cpp.xml
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
