Zeichenketten-Werte können nur in XML-Knoten vom Typ "Text" als deren Value gespeichert werden. Die Knotenstruktur von
<myNode>hello, world</myNode>
ist dementsprechend:
<element type="node">
<name>myNode</name>
<value>
<element type="text">
<name>#Text</name>
<value>hello, world</value>
</element>
</value>
</element>
Dementsprechend greifst du auf "hello, world" zu per
var myNode = xml.DocumentElement.SelectSingleNode("/mynode");
string myText = myNode.FirstChild.Value;
Hoffe, es verwirrt nicht, dass ich die Erklärung wieder als XML geschrieben hab ;).
Schau dir eine beliebige HTML-Seite mal mit dem DOM-Inspector vom Firefox an.
LaTino