Tag: linq-to-xml

LINQ-to-XML bietet eine SQL-ähnliche query-Erfahrung für die Navigation, Analyse und Aggregation der Daten, die in XML-Dokumenten.

Abfrage XDocument mit dem Attribut xmlns (Namensraum)

Anzahl der Antworten 2 Antworten
Ich versuche query-Elemente aus einer visual studio *.csproj-Datei. Ich erstellte ein kurzes Beispiel um das problem zu veranschaulichen: //Working string xml1 = @"<Project ToolsVersion='4.0'> <ItemGroup Label='Usings'> <Reference Include='System' /> <Reference Include='System.Xml' /> </ItemGroup> </Project>"; //Not working string

Parsen einer xml-Zeichenfolge & abrufen von Attribut-Wert unter Verwendung von Linq to XML C#

Anzahl der Antworten 2 Antworten
Ich bin ganz neu mit Linq to XML & versucht zu Analysieren, eine xml-Zeichenfolge & Abfrage der Attribut-Wert unter Verwendung von Linq to XML in C#. Mein XML-string sieht wie folgt aus : <configuration xmlns:lui="http://www.xyz.com/UITags"> <pub id="pubId1"

Ändern der Reihenfolge von XML über XDocument

Anzahl der Antworten 4 Antworten
Möchte ich die Reihenfolge ändern von XML über XDocument <root> <one>1</one> <two>2</two> </root> Ich die Reihenfolge ändern möchten, so dass 2 erscheint vor dem 1. Ist diese Fähigkeit gebacken oder muss ich es selbst tun. Zum Beispiel,

Kann nicht implizit konvertiert Typ-System.Sammlungen.Generisches.Wörterbuch<System.Tupel<int,int,string>, AnonymousType#1>

Anzahl der Antworten 3 Antworten
Habe ich Folgendes Wörterbuch in einer Methode: var nmDict = xelem.Descendants(plantNS + "Month").ToDictionary( k => new Tuple<int, int, string>(int.Parse(k.Ancestors(plantNS + "Year").First().Attribute("Year").Value), Int32.Parse(k.Attribute("Month1").Value), k.Ancestors(plantNS + "Report").First().Attribute("Location").Value.ToString()), v => { var detail = v.Descendants(plantNS + "Details").First(); return new {

C#, Load-Wörterbuch von XML

Anzahl der Antworten 4 Antworten
Ich habe eine XML-Datei, die wie folgt aussieht: <Cities> <Name>Seattle</Name> <State>WA</State> <Population>552105</Population> </Cities> Ich soll zum laden der Stadt-info in ein Wörterbuch, so dass mein Wörterbuch die wie folgt aussieht: cityDictionary("Name") = "Seattle" cityDictionary("State") = "WA" cityDictionary("Population")

Auffüllen, ListView aus der XML-Datei

Anzahl der Antworten 2 Antworten
Habe ich die folgende Beispiel-XML-Datei aus die ich brauche, um poplutate eine ListView. Ich Spiele schon seit Stunden, aber ich weiß nicht, der beste Weg, um darüber zu gehen. Ich will verwenden Sie Linq, um dies zu

C# Abfrage eines XML-Dokuments

Anzahl der Antworten 4 Antworten
Guten Tag, Ich versuche eine Abfrage an einer XML-Dokument und haben Sie die folgende Abfrage: XElement root = XElement.Load(@"..\..\Data.xml"); var entries = root.Descendants() .Where(x => x.Name.LocalName == "Entry") .ToList(); Console.WriteLine("There are {0} nodes...", entries.Count()); foreach (XElement v

Bestellung XElements

Anzahl der Antworten 3 Antworten
Habe ich Folgendes XML-Dokument (kann überarbeitet werden, wenn nötig), die speichert Datensätze und Fehler. <MYROOT> <RECORDS> <RECORD> <DATETIME>11/03/2010 14:12:41</DATETIME> <DOCUMENTID>1</DOCUMENTID> </RECORD> <RECORD> <DATETIME>11/03/2010 14:12:44</DATETIME> <DOCUMENTID>2</DOCUMENTID> </RECORD> <RECORD> <DATETIME>11/03/2010 14:12:45</DATETIME> <DOCUMENTID>3</DOCUMENTID> </RECORD> </RECORDS> <ERRORS> <ERROR TYPE="ERR"> <DATETIME>11/03/2010 14:12:41</DATETIME>

lese-Wert von Knoten, die ein bestimmtes Attribut mit Xdocument

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, eine Liste von 'Dokumenten' aus einer XML-Zeichenfolge, aber ich Frage mich, was ist der beste Weg, um den Wert von einem Knoten mit bestimmten Attributen. Insbesondere in dem Beispiel möchte ich den Wert

Unable to cast object of type 'WhereSelectEnumerableIterator

Anzahl der Antworten 1 Antworten
Ich versuche zu casten meine xml-Ergebnis ein IQueryable wodurch dieser Fehler: An unhandled exception of type 'System.InvalidCastException' occurred in weatherxml.exe Additional information: Unable to cast object of type 'WhereSelectEnumerableIterator`2[System.Linq.IGrouping`2[System.String,System.Xml.Linq.XElement],System.Linq.IGrouping`2[System.String,System.Xml.Linq.XElement]]' to type 'System.Linq.IQueryable`1[weatherxml.Station]'. Wie kann ich konvertieren, um

Spezielle Parsen von XML in ein array

Anzahl der Antworten 6 Antworten
Also wenn ich XML, das sieht ungefähr so aus.... <people> <person> <name>a</name> </person> <person> <name>b</name> </person> </people> Was ist der beste/einfachste Weg, um zu analysieren, diese in ein C# array mit dem Namen 'Menschen', wo die Leute[0]

Nicht in der Lage zu entfernen leeren xmlns-Attribut von XElement mit c#

Anzahl der Antworten 4 Antworten
Bevor dieses posting Frage ich habe alles versucht eine andere Lösung auf dem stack, aber ohne Erfolg. Ich bin nicht in der Lage zu entfernen leeren xmlns-Attribut von XElement mit C# habe ich versucht, die folgenden Codes.

Wie man den tag-Namen unter Verwendung von Linq to XML

Anzahl der Antworten 2 Antworten
Wenn Sie ein XElement-obj wie kommst du auf die tag-name des xelement-Objekt? doc.Descendants("name").Where(x => (string) x == cit.name).FirstOrDefault().Parent ich würde gerne die tagname-dieser xelement-Objekt. Ich bin verwirrt... das XElement.Name ist nicht gut? InformationsquelleAutor Luke101 | 2010-09-27

Newbie LINQ Frage: Ist das Paging im LINQ-Abfragen Möglich?

Anzahl der Antworten 7 Antworten
Ist es möglich, mit "paging" - Funktionalität in Linq-Abfragen? Sagen wir, ich habe einige XML wie diese: <Root> <BetaSection> <Choices> <SetA> <Choice id="choice1">Choice One</Choice> <Choice id="choice2">Choice Two</Choice> <Choice id="choice3">Choice Three</Choice> . . . <Choice id="choice48">Choice Forty-Eight</Choice> <Choice

Extrahiert ein Byte[] aus ein XElement mit Linq to Xml

Anzahl der Antworten 2 Antworten
Rette ich einige kleine Bilder, um Xml-Code als Byte über die folgenden XElement-Konstrukt.. XElement xe = new XElement("Images", from c in qry select new XElement("Image", new XAttribute("Date", c.Date), new XElement("Data", c.Bytes))); Bytes-Eigenschaft ist ein Byte, mit Blick

Zusammenführen von xml-Knoten vom gleichen Typ in C#

Anzahl der Antworten 2 Antworten
Ich habe 2 XML-Elemente(aus unterschiedlichen XML-Dokumente mit dem gleichen schema) des gleichen Typs suchen, wie diese: <Parent> <ChildType1>contentA</ChildType1> <ChildType2>contentB</ChildType2> <ChildType3>contentC</ChildType3> </Parent> <Parent> <ChildType1>contentD</ChildType1> <ChildType3>contentE</ChildType3> </Parent> Element-Typen ChildType1, ChildType2 und ChildType3 kann höchstens eine Instanz in der Übergeordneten

Wie kann ich ein XML-element über dem vorherigen element unter Verwendung von LINQ to XML?

Anzahl der Antworten 1 Antworten
Ich habe die folgende XML-Struktur: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <Root xmlns:xsi="My Program"> <NotRoot Text="Hello"> <SomeOption Text="Option 1" Centered="False"> <SomeOption Text="Option 1.1" Centered="False"> <SomeOption Text="Option 1.1.1" Centered="false"> <SomeOption Text="A" Centered="false"> <SpecialName Text="Blah blah" Centered="false"> <Number>1</Number> </SpecialName> </SomeOption> <SomeOption

Noob LINQ - Lesen, filtern von XML mit XDocument

Anzahl der Antworten 2 Antworten
Ich bin nur zu lernen, XDocument und LINQ-Abfragen. Hier sind ein paar einfache XML (die sieht nicht formatiert genau richtig in diesem forum in meinem browser, aber Sie bekommen die Idee . . .) <?xml version="1.0" encoding="utf-8"?>

XDocument erhalten alle Knoten mit Attributen

Anzahl der Antworten 6 Antworten
Habe ich das folgende XML-Dokument: <parameters> <source value="mysource" /> <name value="myname" /> <id value="myid" /> </parameters> Ich versuche zu Parsen dieser XML über XDocument, so dass ich bekommen würde eine Liste (Wörterbuch), welches die Knoten und es

Wie man Eltern und nur ein Kind-Knoten

Anzahl der Antworten 5 Antworten
Können sagen, dass ich diese xml: <categories> <category text="Arts"> <category text="Design"/> <category text="Visual Arts"/> </category> <category text="Business"> <category text="Business News"/> <category text="Careers"/> <category text="Investing"/> </category> <category text="Comedy"/> </categories> Ich will schreiben Sie eine LINQ-Abfrage, wird wieder die

Wie man den Attributwert von xml mithilfe von LINQ to XML?

Anzahl der Antworten 2 Antworten
Ich habe die folgende xml-schema. <Rooms> <Room RoomNumber="room1" EMAIL="[email protected]" dsfdd=""/> <Room RoomNumber="room2" EMAIL="[email protected]" dsfdd=""/> </Rooms> Muss ich zurück E-Mail-Adresse, basierend auf der input - (Eingangs-zu-Programm-Platz-Nummer). Wie kann ich dies erreichen, ist die Verwendung von LINQ to XML?

So Entfernen Sie bestimmte Attribute in XMLDocument?

Anzahl der Antworten 2 Antworten
In meinem C# - Codebasis, ich habe eine XMLDocument von der form: <A> <B> <C mlns='blabla' yz='blablaaa'> Hi </C> <D mlns='blabla' yz='blablaaa'> How </D> <E mlns='blabla' yz='blablaaa'> Are </E> <F mlns='blabla' yz='blablaaa'> You </F> </B> <B> <C

Linq-to-XML-XElement.Entfernen() lässt unerwünschte Leerzeichen

Anzahl der Antworten 3 Antworten
Habe ich ein XDocument, die ich erstelle aus einem byte-array (empfangen über tcp/ip). Ich dann die Suche nach bestimmten xml-Knoten (XElements) und nach dem abrufen den Wert "pop", schalten Sie die Xdocument-durch aufrufen von XElement.Entfernen(). Nachdem alle

XDocument: Bedingt erstellen, neue XElement

Anzahl der Antworten 1 Antworten
Meine Frage ist bezüglich der bedingt-Erstellung von XElements, das heißt, wenn eine bestimmte Bedingung erfüllt ist, erstellen Sie die XElement-wenn nicht, überspringen Sie die Erstellung der XElement? An diesem Punkt der Zeit, ich könnte erstellen Sie leere

Wie schreibt man " neu erstellen xml, wenn die xml-Datei wird nicht gefunden in meinem WPF-Projekt?

Anzahl der Antworten 1 Antworten
Ich derzeit mit einem WPF-Anwendung. Jetzt will ich meine Daten speichern in der XML-Datei. Wenn die xml-Datei ist im Projekt nicht gefunden, dann eine neue erstellen. Wer kann mir beibringen, wie? ich denke, der code wird so

xdocument speichern, bewahren, weißen Raum in tags

Anzahl der Antworten 2 Antworten
Ich bin mit XDocument in LINQ zu Bearbeiten (einfügen) und speichern xml-Dokument. XDocument doc = XDocument.Load("c:\\sample.xml", LoadOptions.PreserveWhitespace); doc.Save("c:\\sample.xml",SaveOptions.DisableFormatting) sample.xml vor dem doc.Speichern : <ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2" > value </ELEMENT> sample.xml nach doc.Speichern <ELEMENT ATTRIB1="attrib1" ATTRIB2="attrib2"> value </ELEMENT>

laden xelement in eine datatable

Anzahl der Antworten 1 Antworten
ich habe die folgende xml-Datei, die enthält eine Menge an Informationen über Niederlassungen eines Unternehmens .. (dies ist nur ein Beispiel).. was ich wirklich brauche, zu laden sind nur die Daten aus Branch1 in einer datatable(das ist

Hinzufügen von new XElement fügt die gesamte XML-Datei an die vorhandene Datei, wenn Sie gespeichert

Anzahl der Antworten 1 Antworten
Ich bin erstellt ein neues xml-Dokument, wenn man nicht gefunden wird, dann öffnen Sie zum erstellen eines neuen Eintrags. Allerdings scheint es gerade zu sein, gefolgt von einem fertigen neuen XML-Datei zum Ende der Datei die ich

C# - Linq to XML-Abfragen

Anzahl der Antworten 3 Antworten
<World> <Animals> <Tab> <Dogs id ="1"> <Dog1></Dog1> <Dog2></Dog2> <Dog3></Dog3> </Dogs> <Dogs id ="2"></Dogs> <Dogs id ="3"></Dogs> </Tab> </Animals> </World> Wie bekomme ich alle Elemente unter tag, wo die id == 1? Meine Linq-Abfrage. (funktioniert nicht) warum? XDocument

Welche ist die beste für Leistung klug: XPathNavigator-mit XPath-vs Linq to Xml-Abfragen?

Anzahl der Antworten 2 Antworten
Ich habe eine Anwendung, in der ich mithilfe von XPathNavigator-Objekt zum Durchlaufen von Knoten. Es ist in Ordnung. Aber ich will wissen, dass, wenn ich mit LINQ to Xml.... Welche Vorteile(Performance, Wartbarkeit) werde ich bekommen? Mit XPath,

Holen Sie sich ein xml-element mit bestimmten Attribut-Wert in c#

Anzahl der Antworten 4 Antworten
Ich brauche, um einen Wert von ein Unterthema element, welches einen attribute als "Namen" mit bestimmten Wert. So mache ich es; IEnumerable<XElement> list = (from el in xdoc.Elements() where (string)el.Attribute("Name") == "creatingTests" select el); Die Sammlung wurde

Suche nach Knoten Rekursiv in ein XDocument

Anzahl der Antworten 1 Antworten
Ich denke, ich bin etwas Blick einfach, aber ich habe Schwierigkeiten beim extrahieren von Knoten aus einer XDocument-rekursiv. Habe ich XML-ähnlich wie diese: <?xml version="1.0" encoding="iso-8859-1"?> <content> <operation></operation> <entry> <observation> <templateId/> <code></code> <value></value> <entryRelationship> <observation> <templateId/> <code></code>

Hinzufügen namespaces mit und ohne Namen ein XElement

Anzahl der Antworten 1 Antworten
Brauche ich so ein XML-Dokument generieren, wie die folgenden: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <url> <loc>http://www.xyz.eu/</loc> <lastmod>2010-01-20T10:56:47Z</lastmod> <changefreq>daily</changefreq> <priority>1</priority> </url> <url> <loc>http://www.xyz.eu/2/</loc> <lastmod>2009-10-13T10:20:03Z</lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> <url> <loc>http://www.xyz.eu/3/</loc> <lastmod>2009-10-13T10:19:09Z</lastmod> <changefreq>daily</changefreq> <priority>0.5</priority> </url> </urlset> Ich kann

Validieren von XML mit XSD

Anzahl der Antworten 3 Antworten
Ich in echte Schwierigkeiten validieren von XML mit XSD. Ich sollte die Präfix-all dies und Stand vorne, ich bin neu in XSD und Validierung, also ich bin mir nicht sicher, ob es ein code Problem oder eine

Fügen Sie ein element in xml-Datei

Anzahl der Antworten 3 Antworten
Ich versuche, hinzufügen und löschen von Elementen aus einem C# .csproj-Datei. Die Datei, in teilen, wird unten angezeigt. Kann mir jemand zeigen, wie ich die folgenden zwei Dinge? Fügen Sie ein element wie unten dargestellt (die Zeile,

Durchlaufen Sie jedes element im xml-Baum unter Verwendung von linq to xml

Anzahl der Antworten 2 Antworten
Möchte ich Durchlaufen jedes element und Attribut in einem xml und klicken Sie auf den Namen eines Wertes, ohne zu wissen, die Namen der Elemente im Voraus. Ich habe sogar ein Buch über linq to xml mit

XDocument.Laden Sie "Illegale Zeichen im Pfad." Fehler, aber wenn ich die Funktion zu testen gibt es die XML -

Anzahl der Antworten 1 Antworten
Ich erhalten den Fehler " illegales Zeichen im Pfad mit dieser Codezeile var doc = XDocument.Load(openBatch.GetOpenBatchSummary("xxxx", "xxxx", "xxxx", "", "", "")); var summary = from r in doc.Descendants("OpenBatchSummary") select new { PaymentTypeID = r.Element("Payment_Type_ID"), Return = r.Element("Return"),

Iterieren durch eine XDocument, immer die komplette XML-Struktur, Objekt um Objekt?

Anzahl der Antworten 2 Antworten
Ich habe eine XmlDocument die ich durchqueren kann mit XmlNode oder wandeln Sie es in ein XDocument und durchqueren es per LINQ. <Dataset> <Person> <PayrollNumber>1234567</PayrollNumber> <Surname>Smith-Rodrigez</Surname> <Name>John-Jaime-Winston Junior</Name> <Skills> <Skill>ICP</Skill> <Skill>R</Skill> </Skills> <HomePhone>08 8888 8888</HomePhone> <MobilePhone>041 888

Konvertieren IEnumerable zu EntitySet

Anzahl der Antworten 1 Antworten
In der Hoffnung jemand kann etwas Licht, und vielleicht eine mögliche Lösung für dieses Problem bin ich mit... Habe ich verwendet LINQ to SQL zu ziehen, einige Daten aus einer Datenbank in den lokalen Einheiten. Sie sind

Wie kann ich Sortieren, ein XDocument von Attribut?

Anzahl der Antworten 2 Antworten
Ich habe einige XML - <Users> <User Name="Z"/> <User Name="D"/> <User Name="A"/> </User> Möchte ich zu Sortieren, die durch Namen. Ich lade das xml mit XDocument. Wie kann ich die Ansicht, dass die xml-sortiert nach Namen? InformationsquelleAutor

Unterschied zwischen XPathEvaluate auf XElement oder XDocument?

Anzahl der Antworten 1 Antworten
Irgendwo in einem C# - Programm, ich brauche zu bekommen ein Attribut-Wert aus einer xml-Struktur. Kann ich erreichen, das die xml-Struktur direkt als XElement-und haben einen einfachen xpath-string zu erhalten, das Attribut. Jedoch, mit XPathEvaluate, bekomme ich

Anzahl von untergeordneten Knoten auf XDocument

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit zu zählen untergeordneten Knoten auf ein XDocument? Suchte ich nach einem count-Methode oder-Eigenschaft und konnte keinen finden. Dank Leo Ich habe einen Weg gefunden, mit xdocument.Root.Knoten().Count(), aber ich bin nicht sicher, ob dies

Was ist der Schnellste Weg zum laden von XML-Daten in ein XDocument?

Anzahl der Antworten 3 Antworten
Beim erstellen einer neuen XDocument mit XDocument.Load ist, tut es die XML-Datei öffnen und halten eine lokale Kopie, oder tut es ständig Lesen das Dokument von der Festplatte? Wenn es nicht ständig Lesen, ist es ein schneller

LINQ to XML in VB.NET

Anzahl der Antworten 4 Antworten
Ich bin im Grunde Marke neu zu LINQ. Ich habe gesucht, um eine Menge hier und bin ziemlich verwirrt. Ich habe gesehen, wie einige Beispiele, die mir erlauben, zu starker Typ-Objekte über LINQ-aber ich weiß nicht wirklich

Umwandlung array von Objekten zu XML in C#

Anzahl der Antworten 2 Antworten
Weiß ich, es gibt keine eingebaute converter konvertiert ein array von Objekten nach XML. Gibt es eine schnelle rudimentäre Möglichkeit zum erstellen einer XML aus der Reihe, mir zu helfen tun eine LINQ to XML-Verknüpfung zwischen dieser

Wie serialisieren TreeView in xml und Deserialisieren von xml wieder in TreeView?

Anzahl der Antworten 2 Antworten
Nach dem laden-Elemente und-Attribute die folgende xml-Datei im treeview-Knoten bearbeitet und die treeview gespeichert ist, wieder in der gleichen xml-Datei. Alle Elemente und Attribute gespeichert werden müssen. Aber die Attribute nur verschachtelte Elemente verschwinden beim speichern. Nach

Finden XElement von Attribut-Wert

Anzahl der Antworten 2 Antworten
Habe ich eine Sammlung von IEnumerables und jeder hat ein anderes Attribut-Werte entspricht eine andere Eigenschaft auf mein business-Objekt. Hier ist ein Beispiel der XML, der ich bin-Abfrage: <SimpleData name="zip">60004</SimpleData> <SimpleData name="name">ARLINGTON HEIGHTS</SimpleData> <SimpleData name="state">IL</SimpleData> <SimpleData name="countyname">COOK</SimpleData>

Löschen eines Elements aus dem XML-Dokument, und speichern Sie über die alte Datei

Anzahl der Antworten 2 Antworten
*EDIT: ok, also ich hab das Programm zu löschen, die Zeile foreach (var elem in doc.Document.Descendants("Profiles")) benötigt "Profil" statt. ABER jetzt, in meiner XML-doc es wird ein leeres Profil-Element für jeden gelöscht, so dass, Wenn alle Elemente

Wie bekomme ich das erste element nach dem element mit LINQ-to-XML?

Anzahl der Antworten 3 Antworten
Mit diesem code bekomme ich die Titel aus den folgenden XML-Datei: var xml = XElement.Load (@"C:\\test\\smartForm-customersMain.xml"); string title = xml.Element("title").Value; Aber wie mache ich es genauer, z.B. "get the erste element nach dem Smart element, z.B. so

Wie man Attribut-Wert unter Verwendung von LINQ to XML?

Anzahl der Antworten 2 Antworten
<Employees> <Employee> <EmpId>1</EmpId> <Name>Sam</Name> <Sex>Male</Sex> <Phone Type="Home">423-555-0124</Phone> <Phone Type="Work">424-555-0545</Phone> </Employee> </Employees> private void Window_Loaded(object sender, RoutedEventArgs e) { emplyeeDetails = XDocument.Load(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + "\\LinqToXml\\Xmls\\" + "Employees.xml"); var emplyees = from emp in emplyeeDetails.Descendants("Employee").Take(10) orderby emp.Element("EmpId").Value ascending select new