Laden...

Linq XDocument

Erstellt von KingPin vor 15 Jahren Letzter Beitrag vor 15 Jahren 2.302 Views
K
KingPin Themenstarter:in
376 Beiträge seit 2005
vor 15 Jahren
Linq XDocument

Hallo leute,

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

System.Xml.Linq.XDocument xDoc = new System.Xml.Linq.XDocument(s);

die xml datei sieht so aus:

<?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>müller@domain.com</SendTo> 
  <IsInvoice>true</IsInvoice> 
  <ConversionToUse>Benutzer</ConversionToUse> 
  </Data>
  </Summary>

und will dies das folgendermaßen abfragen

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?

K
KingPin Themenstarter:in
376 Beiträge seit 2005
vor 15 Jahren

ok..

hat sich gelöst... einfach anders laden und nen rechtschreibfehler rausmachen...