<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>zaubi.net &#187; Visual Basic</title>
	<atom:link href="http://www.zaubi.net/category/informationstechnik/programming/vb/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zaubi.net</link>
	<description>Sascha Zaubi online...</description>
	<lastBuildDate>Tue, 01 Sep 2009 07:30:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Logdatei während der Laufzeit eines Programms erstellen</title>
		<link>http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/</link>
		<comments>http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 07:55:29 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Class]]></category>
		<category><![CDATA[LogFile]]></category>
		<category><![CDATA[Logging]]></category>
		<category><![CDATA[Namespace]]></category>
		<category><![CDATA[Objekt]]></category>
		<category><![CDATA[Programmierung]]></category>
		<category><![CDATA[Quelltext]]></category>
		<category><![CDATA[Source Code]]></category>
		<category><![CDATA[StreamWriter]]></category>
		<category><![CDATA[Visual Basic 2008]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/</guid>
		<description><![CDATA[Um während der Laufzeit eines Programms eine Logdatei zu erzeugen, gibt es viele verschiedene Wege. Einer ist das Schreiben einer neuen Klasse, die Methoden zum Schreiben von Log-Einträgen bereitstellt. Eine solche Klasse habe ich in einem meiner jüngsten Projekte erstellt und erfolgreich verwandt. Als Hilfestellung für den einen oder andreen unter euch möchte ich euch [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Um während der Laufzeit eines Programms eine Logdatei zu erzeugen, gibt es viele verschiedene Wege. Einer ist das Schreiben einer neuen Klasse, die Methoden zum Schreiben von Log-Einträgen bereitstellt. Eine solche Klasse habe ich in einem meiner jüngsten Projekte erstellt und erfolgreich verwandt. Als Hilfestellung für den einen oder andreen unter euch möchte ich euch den Quellcode hier erläutern.</p>
<p><span id="more-16"></span></p>
<p>Zunächst fügen wir unserem Projekt eine neue Klasse hinzu, indem wir im Projektmappen-Explorer mit der rechten Maustaste auf das Projekt klicken und anschließend den Menüeintrag <em>Hinzufügen</em> &gt; <em>Klasse&#8230;</em> anklicken. In meinem Projekt habe ich die Klasse &#8220;LogFile&#8221; genannt, so dass sie in der Datei &#8220;Logfile.vb&#8221; gespeichert wird.</p>
<p>Um uns ein wenig Tipparbeit zu ersparen, können wir die Namespaces <em>System.IO</em> und <em>System.Console</em> importieren. Fügt dazu den folgenden Quellcode zu Beginn eurer Klassendatei ein:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Imports</span> System.<span style="color: #0000FF;">IO</span>
<span style="color: #0600FF;">Imports</span> System.<span style="color: #0000FF;">Console</span></pre></td></tr></table></div>

<p>Die Verwendung von Namespaces kann bei der späteren Verwendung unserer Klasse von Vorteil sein. Wir möchten unsere neue Klasse dem Namespace <em>System.Logging</em> zuordnen. Fügt dazu den folgenden Code in eure Klassendatei ein:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>3
4
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Namespace</span> System
    <span style="color: #0600FF;">Namespace</span> Logging</pre></td></tr></table></div>

<p>Nun fängt der eigentliche Code an. Fügt die folgende Zeile in euren Quellcode ein, um die Klasse <em>LogFile</em> inkl. der Variable <em>strFileName</em> zu erzeugen:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>10
11
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Public</span> <span style="color: #0600FF;">Class</span> LogFile
    <span style="color: #FF8000;">Private</span> strFileName <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;&quot;</span></pre></td></tr></table></div>

<p>Damit der Pfad zur Logdatei während der Laufzeit verwendet werden kann, soll unsere Klasse die ReadOnly-Eigenschaft <em>FileName</em> besitzen. Der folgende Code verwieht die Klasse mit der gewünschten Eigenschaft:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>17
18
19
20
21
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">ReadOnly</span> <span style="color: #FF8000;">Property</span> FileName<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span> <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span>
    <span style="color: #FF8000;">Get</span>
        <span style="color: #FF8000;">Return</span> strFileName
    <span style="color: #0600FF;">End</span> <span style="color: #FF8000;">Get</span>
<span style="color: #0600FF;">End</span> <span style="color: #FF8000;">Property</span></pre></td></tr></table></div>

<p>Ein während der Laufzeit des Programms erzeugtes Objekt unserer Klasse soll gleich mit einem Wert für die Eigenschaft <em>FileName</em> ausgestattet werden. Hierfür sorgt der Konstruktor:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>30
31
32
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> <span style="color: #FF8000;">New</span><span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> FileName <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    strFileName <span style="color: #008000;">=</span> FileName
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>

<p>Mit den folgenden Code-Abschnitten wird die Klasse mit den nötigen Methoden für das Initialisieren und Schließen einer Logdatei und das Schreiben eines Log-Eintrags ausgestattet:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>38
39
40
41
42
43
44
45
46
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> StartLogging<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> LogFileHeader <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span>LogFileHeader<span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    <span style="color: #0600FF;">Dim</span> objLogFile <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> StreamWriter<span style="color: #000000;">&#40;</span>strFileName, <span style="color: #0600FF;">False</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>LogFileHeader<span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;Log-Datei von &quot;</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #0600FF;">Format</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">Now</span>, <span style="color: #808080;">&quot;dddd, dd. MMMM yyyy&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>53
54
55
56
57
58
59
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> AddEntry<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> Message <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span>Message<span style="color: #000000;">&#41;</span>
    <span style="color: #0600FF;">Dim</span> objLogFile <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> StreamWriter<span style="color: #000000;">&#40;</span>strFileName, <span style="color: #0600FF;">True</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Write</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;[&quot;</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #0600FF;">Format</span><span style="color: #000000;">&#40;</span><span style="color: #0600FF;">Now</span>, <span style="color: #808080;">&quot;dd.MM.yyyy - HH:mm:ss&quot;</span><span style="color: #000000;">&#41;</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;] &quot;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>Message<span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>65
66
67
68
69
70
71
72
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #FF8000;">Friend</span> <span style="color: #0600FF;">Sub</span> FinishLogging<span style="color: #000000;">&#40;</span><span style="color: #FF8000;">ByVal</span> LogFileFooter <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    WriteLine<span style="color: #000000;">&#40;</span>LogFileFooter<span style="color: #000000;">&#41;</span>
    <span style="color: #0600FF;">Dim</span> objLogFile <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> StreamWriter<span style="color: #000000;">&#40;</span>strFileName, <span style="color: #0600FF;">True</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0000FF;">WriteLine</span><span style="color: #000000;">&#40;</span>LogFileFooter<span style="color: #000000;">&#41;</span>
    objLogFile.<span style="color: #0600FF;">Close</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Sub</span></pre></td></tr></table></div>

<p>Erklärung: Der Code erzeugt die Methoden <em>StartLogging</em>, <em>AddEntry</em> und <em>FinishLogging</em>. Die Methode <em>StartLogging</em> erstellt eine Logdatei und überschreibt dabei eine eventuell bereits vorhandene Logdatei. Anschließend wird der Kopf der Logdatei geschrieben. Hierbei wird ein String-Parameter als Überschrift verwendet. Die Methode <em>AddEntry</em> schreibt einen Log-Eintrag mit vorangestelltem Datum inkl. Uhrzeit in die Logdatei. Die Methode <em>FinishLogging</em> schreibt einen Fußtext (z. B. eine Zusammenfassung des Programmverlaufs) in die Logdatei und schließt diese anschließend.</p>
<p>Das war&#8217;s! Jetzt müsst ihr nur noch den Quellcode mit folgenden Codezeilen abschließen und unsere Klasse ist einsatzbereit.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>74
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Class</span></pre></td></tr></table></div>


<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>76
77
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;">    <span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Namespace</span>
<span style="color: #0600FF;">End</span> <span style="color: #0600FF;">Namespace</span></pre></td></tr></table></div>

<p>In eurem Programm könnt ihr nun ein Objekt der Klasse erzeugen und seine Methoden aufrufen. Der folgende Beispielcode zeigt euch wie&#8217;s geht:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Dim</span> objLogWriter <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">New</span> System.<span style="color: #0000FF;">Logging</span>.<span style="color: #0000FF;">LogFile</span><span style="color: #000000;">&#40;</span>AppDomain.<span style="color: #0000FF;">CurrentDomain</span>.<span style="color: #0000FF;">BaseDirectory</span> <span style="color: #008000;">&amp;</span>amp; <span style="color: #808080;">&quot;MyLogFile.log&quot;</span><span style="color: #000000;">&#41;</span>
objLogWriter.<span style="color: #0000FF;">StartLogging</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;MyLogHeader&quot;</span><span style="color: #000000;">&#41;</span>
objLogWriter.<span style="color: #0000FF;">AddEntry</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;MyLogEntry&quot;</span><span style="color: #000000;">&#41;</span>
objLogWriter.<span style="color: #0000FF;">FinishLogging</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;MyLogFooter&quot;</span><span style="color: #000000;">&#41;</span></pre></td></tr></table></div>

<p>Ich hoffe, dass euch diese Codebeispiel ein wenig weiterhilft. Ihr könnt euch den kommentierten Quellcode auch direkt downloaden: <a  href="http://www.zaubi.net/wp-content/uploads/2008/02/logfile.vb" title="Source Code (.vb)">Source Code (.vb)</a></p>
<p>Viel Spaß damit!</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/02/25/logdatei-waehrend-der-laufzeit-eines-programms-erstellen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XML-Operationen in Visual Studio 2008</title>
		<link>http://www.zaubi.net/2008/02/15/xml-operationen-in-visual-studio-2008/</link>
		<comments>http://www.zaubi.net/2008/02/15/xml-operationen-in-visual-studio-2008/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 09:48:31 +0000</pubDate>
		<dc:creator>Sascha Zaubi</dc:creator>
				<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Code-Beispiel]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.zaubi.net/?p=8</guid>
		<description><![CDATA[Mit Language INtegrated Query (LINQ) hat Microsoft eine sehr interessante Neuerung in ihre aktuelle Entwicklungsumgebung Visual Studio 2008 gebracht. Hiermit lassen sich unter anderem Erzeugungs-, Änderungs- und Abfrageoperationen auf XML-Dateien anwenden. Wer in älteren Versionen von Microsoft Visual Studio mit XML gearbeitet hat, erinnert sich vielleicht noch an die komplexe Vorgehensweise zum Erstellen, Bearbeiten und [...]


No related posts.

Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Mit <em>Language INtegrated Query (LINQ)</em> hat Microsoft eine sehr interessante Neuerung in ihre aktuelle Entwicklungsumgebung <em>Visual Studio 2008</em> gebracht. Hiermit lassen sich unter anderem Erzeugungs-, Änderungs- und Abfrageoperationen auf XML-Dateien anwenden. Wer in älteren Versionen von <em>Microsoft Visual Studio</em> mit XML gearbeitet hat, erinnert sich vielleicht noch an die komplexe Vorgehensweise zum Erstellen, Bearbeiten und Auslesen von XML-Dokumenten. <em>LINQ</em> bietet vereinfachte Funktionen, die den Umgang mit XML wesentlich angenehmer gestalten.</p>
<p><span id="more-8"></span></p>
<p>Das folgende Codebeispiel (Visual Basic) zeigt das Erstellen einer XML-Datei mithilfe von <em>LINQ</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;"><span style="color: #0600FF;">Dim</span> strXmlPath <span style="color: #FF8000;">As</span> <span style="color: #FF8000;">String</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;C:\Temp\XmlFile.xml&quot;</span>
<span style="color: #0600FF;">Dim</span> objXmlDocument <span style="color: #FF8000;">As</span> XDocument <span style="color: #008000;">=</span> _
&lt;config&gt;
&lt;name&gt;foo&lt;<span style="color: #008000;">/</span>name&gt;
&lt;surname&gt;bar&lt;<span style="color: #008000;">/</span>surname&gt;
&lt;<span style="color: #008000;">/</span>config&gt;
objXmlDocument.<span style="color: #0000FF;">Save</span><span style="color: #000000;">&#40;</span>strXmlPath<span style="color: #000000;">&#41;</span></pre></div></div>

<p>Ein einzelnes XML-Element kann beispielsweise folgendermaßen geändert werden:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.&lt;config&gt;.&lt;name&gt;.<span style="color: #0000FF;">Value</span> <span style="color: #008000;">=</span> <span style="color: #808080;">&quot;Test&quot;</span></pre></div></div>

<p>Der folgende Code erzeugt ein neues Element unter &#8220;config&#8221;:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span>MyAddress<span style="color: #000000;">&#41;</span></pre></div></div>

<p>Um das Element wieder zu entfernen, kann folgender Code angewandt werden:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;address&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Remove</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>Der folgende Code weist einem XML-Element ein Attribut zu und entfernt dieses anschließend wieder:</p>

<div class="wp_syntax"><div class="code"><pre class="vbnet" style="font-family:monospace;">objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;address&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Add</span><span style="color: #000000;">&#40;</span><span style="color: #FF8000;">New</span> XAttribute<span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;type&quot;</span>, <span style="color: #808080;">&quot;private&quot;</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span>
objXmlDocument.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;config&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Element</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;address&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Attributes</span><span style="color: #000000;">&#40;</span><span style="color: #808080;">&quot;type&quot;</span><span style="color: #000000;">&#41;</span>.<span style="color: #0000FF;">Remove</span><span style="color: #000000;">&#40;</span><span style="color: #000000;">&#41;</span></pre></div></div>

<p>Darüber hinaus bietet <em>LINQ</em> noch viele weitere Funktionen, wie z. B. die Aktivierung von <em>IntelliSense</em> für XML. Hierzu ist allerdings das Einbinden eines XML-Schemas in das Visual Studio Projekt erforderlich. Nähere Informationen dazu findet ihr in der MSDN-Datenbank unter folgendem Link: <a  title="XML in Visual Basic" href="http://msdn2.microsoft.com/de-de/library/bb384833.aspx" target="_blank">XML in Visual Basic</a> Ich hoffe, dass ihr mit den neuen Funktionen etwas anfangen könnt. Ich persönlich finde den Umgang mit XML durch <em>LINQ</em> wesentlich komfortabler und werde in Zukunft einige Code-Beispiele veröffentlichen. Fragen und Anmerkungen sind jederzeit willkommen.  MfG Zaubi</p>


<p>No related posts.</p>
<p>Ähnliche Artikel bereitgestellt von <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.zaubi.net/2008/02/15/xml-operationen-in-visual-studio-2008/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
