ich ein XML-Dokument, das wie diesesGetElementByTagName kehrt System.Xml.XmlElementList
<?xml version="1.0" encoding="utf-8" ?>
<event>
<name>Test Event</name>
<date>07/09/1997</date>
<description>Birthday</description>
<blogURL></blogURL>
</event>
ich diese Felder greifen wollen aussieht und zeigt sie in ASP:Labels
Das ist mein Code hinter
istprotected void Page_Load(object sender, EventArgs e)
{
XmlDocument pressRelease = new XmlDocument();
pressRelease.Load(Server.MapPath("~/PressSection.xml"));
XmlNodeList name = pressRelease.GetElementsByTagName("name");
CurrentEventName.Text = name.ToString();
}
Aber das ist, was es auf dem Etikett
anzeigtNicht wirklich sicher, was ich falsch mache.
Ich bin mir nicht sicher, wie man Linq zu XML verwendet. Ich habe versucht, diese mit 'System.Xml.Linq;' aber es sagt, es existiert nicht – onTheInternet
@onTheInternet Sie müssen auch Targeting.NET 3.5 oder höher sein und einen Verweis auf 'System.Xml.Linq.dll' haben (überprüfen Sie den 'Referenzen' Teil Ihres Projektbaums, Sie kann mit der rechten Maustaste klicken und eine Referenz hinzufügen, wenn sie fehlt. –
Ich benutze LINQ jetzt (die Referenz fehlte. Danke. Ich dachte, ich musste es durch nugget hinzufügen) und es ist einfacher zu folgen. Vielen Dank Charles – onTheInternet