myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Datentechnologien » Linq XDocument
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Linq XDocument

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
KingPin
myCSharp.de-Mitglied

Dabei seit: 14.03.2005
Beiträge: 376
Entwicklungsumgebung: VS 2008


KingPin ist offline

Linq XDocument

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo leute,

ich hab ein kleines problem..
ich möchte eine xml-datei nach werten durchsuchen

C#-Code:
System.Xml.Linq.XDocument xDoc = new System.Xml.Linq.XDocument(s);

die xml datei sieht so aus:

XML-Code:
<?xml version="1.0" encoding="utf-8" ?>
- <Summary>
- <CountOfFiles>
  <Orders>2</Orders>
  <Invoices>2</Invoices>
  </CountOfFiles>
- <Data>
  <PathOfJob>C:\Members\Benutzer\Eingang\Rechnungen\12345</PathOfJob>
  <SendTo>[email protected]</SendTo>
  <IsInvoice>true</IsInvoice>
  <ConversionToUse>Benutzer</ConversionToUse>
  </Data>
  </Summary>

und will dies das folgendermaßen abfragen

C#-Code:
var komplett = from l in xDoc.Descendants("CuntOfFiles")
                                   select new
                                   {
                                       Rechnung = l.Element("Invoices").Value,
                                       Lieferschein = l.Element("Orders").Value
                                   };

ich bekomme gleich eine fehlermeldung wenn ich das dokument erstellen will..:

ArgumentException:
Dem Inhalt können keine Nichtleerzeichen hinzugefügt werden.

s hat dabei folgenden inhalt zur laufzeit(debugger)
s = "C:\\Members\\Benutzer\\Summary.xml"

weiss jemand was hier schief läuft?

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von KingPin am 11.02.2009 14:09.

11.02.2009 13:46 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
KingPin
myCSharp.de-Mitglied

Dabei seit: 14.03.2005
Beiträge: 376
Entwicklungsumgebung: VS 2008

Themenstarter Thema begonnen von KingPin

KingPin ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

ok..

hat sich gelöst... einfach anders laden und nen rechtschreibfehler rausmachen...
11.02.2009 15:17 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 10 Jahre.
Der letzte Beitrag ist älter als 10 Jahre.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 15.12.2019 19:25