<heading3> Definition 2: </heading3>
A program language that is considered public domain and hence not technically supported by a vendor. Is very popular due to the fact that it is free. Many claim that it is easier to use than JAVA and JAVA's predecessor C++. Information from <link> state.tn.us</link>

</code>
</body>
</xml>

How to extract the tag <link> from the file by reading line by line. Guide me how to go about it?

And what changes would I have to make if I wanted the output as:
Definition1:
link name