本文整理汇总了C#中Customers.GetXML方法的典型用法代码示例。如果您正苦于以下问题:C# Customers.GetXML方法的具体用法?C# Customers.GetXML怎么用?C# Customers.GetXML使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Customers
的用法示例。
在下文中一共展示了Customers.GetXML方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: NewsLaden_btn_Click
private void NewsLaden_btn_Click(object sender, EventArgs e)
{
changelog_txtbx.Text = "wird geladen...";
newVersion_txtbx.Text = "wird geladen...";
message_txtbx.Text = "wird geladen...";
changelog_txtbx.Update(); //Update()-Methode aufrufen, damit der Text vor dem Datenabruf (dh der Wartezeit) übernommen wird
newVersion_txtbx.Update();
message_txtbx.Update();
try
{
Customers c = new Customers(); //Übertragene Klasse (unglücklicher Name, da ich die Klasse aus einem anderem Testprojekt übernommen habe)
message_txtbx.Text = c.GetCustomers();
string XMLPath = c.GetXML();
XmlDocument XMLdoc = new XmlDocument();
XMLdoc.Load(XMLPath);
XmlNodeList VersionNodelist = XMLdoc.GetElementsByTagName("currentVersion");
foreach (XmlNode node in VersionNodelist)
{
newVersion_txtbx.Text = node.InnerText;
}
changelog_txtbx.Clear();
XmlNodeList ChangeNodelist = XMLdoc.GetElementsByTagName("Change");
foreach (XmlNode node in ChangeNodelist)
{
changelog_txtbx.AppendText("\n\t" + node.ChildNodes.Item(0).InnerText + " " + node.ChildNodes.Item(1).InnerText + "\n");
changelog_txtbx.AppendText(node.ChildNodes.Item(2).InnerText + "\n");
}
}
catch (Exception ex)
{
MessageBox.Show("Die Verbindung konnte nicht hergestellt werden.\n\nWeitere Fehlerinformationen: " + ex.Message, "Verbindungsfehler", MessageBoxButtons.OK, MessageBoxIcon.Error);
changelog_txtbx.Text = "(Verbindung konnte nicht hergestellt werden)";
newVersion_txtbx.Text = "(unknown)";
message_txtbx.Text = "(Verbindung konnte nicht hergestellt werden)";
}
}