La bonne façon d'écrire et de lire une chaîne de caractères xml

J'ai été me frappant la tête contre ce mur pour un certain temps maintenant, donc j'ai pensé que je voudrais vous poser quelques experts.

J'ai besoin d'envoyer une chaîne de caractères xml à partir d'un ordinateur à l'autre. Je voudrais format xml quelque chose comme ceci:

<xml>
  <author>Joe the Magnificent</author>
  <title>Joe Goes Home</title>
</xml>

Quelqu'un peut-il fournir de l'aide?

Edit: Plus de détails

Je contrôle à la fois envoyer et recevoir, et ont réussi à transferer une codés en dur de la chaîne de sens unique.

Ici, c'est le côté réception:

    Dim author As String
    Dim title As String

    Dim xDoc As New XmlDocument
    Dim xAuthor As XmlElement
    Dim xTitle As XmlElement

    xDoc.LoadXml(xml)
    xAuthor = xDoc.FirstChild.Item("author")
    xTitle = xDoc.FirstChild.Item("title")

    author = xAuthor.FirstChild.Value
    title = xTitle.FirstChild.Value

    ShowMessage(author, title)

C'est principalement un exercice pour apprendre comment le faire XML pour moi, donc il n'y a pas de réel but, autres que mes propres connaissances. J'étais à la recherche de quelques opinions sur la meilleure façon de faire de telles choses.

Contrôlez-vous les deux extrémités ou seulement un seul? Qu'avez-vous fait jusqu'à présent?
Quel est le but?
Plus d'information serait utile. Est le xml vraiment cette petite? Comment rapide est le transfert doivent être? Sont là des considérations de sécurité? Je peux dire à partir de la balise, c'est un vb.net système. Les réponses peuvent être aussi variés que "les écrire dans un fichier" ou "envoyer à travers le protocole tcp/ip'.
Le titre de cette question se cache le fait que l'OP veut à lire et à écrire sur deux PC différents.

OriginalL'auteur Krakerjak | 2008-11-05