How do I display XML files in Unity? (Read-only, C#)

I want my program to display text data from an XML file, but none of the “solutions” I found haven’t been helpful. Does anyone know how to display text from an XML file onto my program.
Things I need to point out:
The XML file is on a CD I made (it contains a test program I made).
I only want to display the text (read-only), not write.

Example: I want my program to display the name of the coder, stored in the XML file. What should I use for that?

This is what my XML file looks like:

  <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
    <program version="1">
      <name>Game Loading Test #1</name>
      <coder>By Me</coder>
      <version>1</version>
      <description>Test disc. NOT FOR RESALE.<description>
    </program>

My file is stored here:

File:///E:/GameInfo.xml

If anyone can help me, I would truly appreciate it.

How critical is it that it be an external file at runtime? You can make it a resource and open it as text by loading it as a TextAsset? Wanting access to the disk is tricky business because you get different restrictions on different platforms. Stuff can be accessed from the editor and then be inaccessible from the web browser or whatever.

If you are using this for license “enforcement”, you’re probably wasting your effort. However, if you insist on spending that effort, I would do something like have two Text assets built into the game and use a compile flag to determine which one is used to drive display.

^ I have loaded files from my CD using the WWW method before, I’m sure I’ll do fine.