Jan Welker - dotnet-forum.de Knowledge Base http://dotnet-forum.de/KnowledgeBase/writers/Jan%20Welker.aspx VB-Magazin KnowledgeCenter - http://www.vb-magazin.de de-de VB-Magazin KnowledgeCenter ComponentArt Web.UI 2008.1 Sicher kommt dem einen oder anderen Webentwickler folgende Situation bekannt vor: <P>Man hat die Aufgabe eine bestimme Webanwendung zu entwickeln. Gewöhnlich fängt man bei der Datenbank an, kümmert sich um das OR Mapping, entwickelt die Business Logik, testet diese und kommt irgendwann bei der GUI an. Beim durchsuchen der Visual Studio Toolbox stellt man dann fest, das das ein oder andere Control einfach nicht vorhanden ist, welches gerade dringend benötigt wird. <BR>Wie wäre es zum Beispiel mit einem coolen Editor im Office 2007 Design inklusive Spellchecker, einem Ajax-Dateibrowser, oder mit einem Multiple-File–Uploadcontrol mit Fortschrittsanzeige?</P> <P>Die Firma ComponentArt hat sich auf die Erstellung solcher Controls spezialisiert. In diesem Artikel werden einige ausgewählte Con ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:299 1 Mon, 23 Jun 2008 23:03:12 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/23/299-componentart-web-ui-2008-1.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/23/299-componentart-web-ui-2008-1.aspx Erfahrungsberichte Entwicklersoftware LINQ to XML Teil 3 &ndash; Manipulieren einer XML Datei <p>Im ersten und zweiten Artikel wurde beschrieben, wie XML-Dokumente mit Hilfe von Linq to XML erzeugt und abgefragt werden können. <br>Im dritten und letzten Artikel dieser Artikelserie geht es um das Manipulieren eines XML-Dokuments. Es wird gezeigt wie Datensätze geändert, gelöscht und hinzugefügt werden können. <br>Damit werden alle grundlegenden Datenoperationen (<a href="http://de.wikipedia.org/wiki/CRUD">CRUD</a>) abgedeckt.</p> <p>Als Grundlage für die Beispiele dient wieder die XML Datei, die schon im zweiten Teil verwendet wurde:</p> <div style="border: 1px solid gray; padding: 4px; font-size: 8pt; margin: 20px 0px 10px; overflow: auto; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:298 0 Sun, 22 Jun 2008 17:11:26 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/22/298-linq-to-xml-teil-3-ndash-manipulieren-einer-xml-datei.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/22/298-linq-to-xml-teil-3-ndash-manipulieren-einer-xml-datei.aspx Tutorials Webentwicklung Cliententwicklung C# LINQ to XML Teil 2 &ndash; Abfragen einer XML Datei <p>Dies ist der zweite Teil einer Einführung in LINQ to XML.</p> <p>In diesem Artikel geht es um das Abfragen von Daten aus einer XML Datei. Mit Linq to XML ist es möglich, XML Dateien wie eine Datenbank abzufragen. Es ist zum Beispiel denkbar, alle Daten auszugeben die mit einem bestimmten Buchstaben beginnen. Diese können in der gleichen Abfrage auch alphabetisch sortiert werden. Das hört sich&nbsp;nach SQL an, die Syntax ist auch sehr ähnlich. <br>Als Basis für die folgenden Beispiele wird diese XML Datei verwendet.</p> <div style="border: 1px solid gray; padding: 4px; font-size: 8pt; margin: 20px 0px 10px; overflow: auto; width: 97.5%; cursor: text; max-height: 200px; line-height: 12pt; font-family: consolas,'Courier New',courier,monospace; background-color: rgb(244, 244, 244);"><pre ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:296 0 Sat, 21 Jun 2008 12:10:31 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/21/296-linq-to-xml-teil-2-ndash-abfragen-einer-xml-datei.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/21/296-linq-to-xml-teil-2-ndash-abfragen-einer-xml-datei.aspx Tutorials Webentwicklung Cliententwicklung C# LINQ to XML Teil 1 &ndash; Erstellen einer XML Datei <h2> Einleitung </h2> <p> LINQ ist die Abkürzung für Language INtegrated Query, dies ist eine Abfragesprache die mit C# 3.0 in .NET eingeführt wurde. Der Vorteil von LINQ ist, dass die Abfragen nicht mehr per String im Quelltext eingebunden werden müssen. Die Abfragen werden bei LINQ durch den Compiler geprüft und optimiert. Dies bedeutet, eine fehlerhafte Abfrage kann nicht kompiliert werden. Der Fehler kann so sehr früh erkannt werden und tritt nicht erst zur Laufzeit auf, eventuell sogar erst beim Kunden. <br> Mit LINQ können nicht nur Datenbanken abgefragt werden, sondern auch DataSets, Objekte oder XML. In dieser Artikelserie geht es ausschließlich um die Abfrage von XML. </p> ... c8ca61d1-d0ff-4f00-a44a-76d814ee283e:295 2 Thu, 19 Jun 2008 17:57:50 GMT http://dotnet-forum.de/KnowledgeBase/articles/2008/06/19/295-linq-to-xml-teil-1-ndash-erstellen-einer-xml-datei.aspx Jan Welker http://dotnet-forum.de/KnowledgeBase/articles/2008/06/19/295-linq-to-xml-teil-1-ndash-erstellen-einer-xml-datei.aspx Tutorials Webentwicklung Cliententwicklung C#