LINQ für Dummis

03/07/2008 - 23:07 von Maxi | Report spam
Hallo,
auf eine frühere Anfrage wurde einmal der Begriff LINQ fallen
gelassen, hier habe ich mich dann etwas eingelesen, aber irgendwie
stehe ich wie der Ochse vor dem Berg.

Ich habe eine XML-Datei mit einem Namespace der auch noch ausgerechnet
my: heisst. Das Problem ist, die Datei stammt nicht von mir, ich muss
diese eigentlich nur einlesen, aber daran hapert es auch schon.

Ich suche eine möglichst einfach Art zum suchen nach Elemente in einer
XML-Datei um dann deren Werte auszulesen.

Der einfachheitsalber haben wir mal folgenden Aufbau:

<?xml version="1.0" encoding="UTF-8" ?>
<my:TestFile xmlns:my="http://schemas.microsoft.com/office/infopath/
2003/mxXSD/2007-01-13T17-08-26>
<my:TestGruppe>
<my:TestName>Hier steht ein Name</my:TestName>
</my:TestName>

Ich möchte erreichen das ich mit möglichst einfachen Mitteln den Wert
abfragen kann, in Etwa value=xmlMeineDatei("my:TestName")

über Imports habe ich den Namespace importiert, leider kann man den
Eintrag nur am oberster Stelle im Sript plazieren, lieber wàre es mir
vor den betreffenden Zeilen, aber ist halt so.

Ich habe dann mit dim xmlMeineDatei as XDocument und
xmlMeineDatei.load ("MeineDatei.xml") das File geladen, aber ich kann
weder mit parse oder so zugreiffen.

Zudem verstehe ich den Aufbau nicht so recht.

Ich wàre Euch über ein paar Zeilen dankbar wie ich die XML-Datei
einlesen kann. Im Prinzip sieht es einfach aus, aber

Viele Grüsse,
Maxi
 

Lesen sie die antworten

#1 Kerem Gümrükcü
03/07/2008 - 23:49 | Warnen spam
Hallo Maxi,

auf eine frühere Anfrage wurde einmal der Begriff LINQ fallen
gelassen, hier habe ich mich dann etwas eingelesen, aber irgendwie
stehe ich wie der Ochse vor dem Berg.



bleib cool, wenn das für dich neu ist, dann ist das ok,...

Ich habe eine XML-Datei mit einem Namespace der auch noch ausgerechnet
my: heisst.



Kein Problem,...

Das Problem ist, die Datei stammt nicht von mir, ich muss
diese eigentlich nur einlesen, aber daran hapert es auch schon.



Das ist ganz einfach,...


Ich suche eine möglichst einfach Art zum suchen nach Elemente in einer
XML-Datei um dann deren Werte auszulesen.



Dazu bietet sich dann z.B, XPath an:

[XPath Examples]
http://msdn.microsoft.com/en-us/lib...56086.aspx

[XPath Syntax]
http://msdn.microsoft.com/en-us/lib...56471.aspx

[XML Path Language (XPath) Version 1.0]
http://www.w3.org/TR/xpath

[XPath]
http://de.wikipedia.org/wiki/XPath

Ich wàre Euch über ein paar Zeilen dankbar wie ich die XML-Datei
einlesen kann. Im Prinzip sieht es einfach aus, aber



Das Netz ist voll mit Beispielen

[XML-Dateien lesen und schreiben mit VB.NET]
http://msdn.microsoft.com/de-de/lib...79298.aspx

Grüße

Kerem
Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.codeplex.com/restarts
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

Ähnliche fragen