Pytania otagowane jako linq-to-xml

LINQ-to-XML zapewnia środowisko zapytań podobne do SQL do nawigacji, analizowania i agregowania danych przechowywanych w dokumentach XML.

7
XDocument lub XmlDocument
Teraz się uczę, XmlDocumentale właśnie natknąłem się na to, XDocumenta kiedy próbuję znaleźć różnicę lub korzyści z nich, nie mogę znaleźć czegoś przydatnego, czy mógłbyś mi powiedzieć, dlaczego używałbyś jednego nad drugim?

4
Wypełnij XDocument z ciągu
Pracuję nad czymś i próbuję dowiedzieć się, czy mogę załadować XDocument z łańcucha. XDocument.Load()wydaje się, że ciąg przekazany do niego jako ścieżka do fizycznego pliku XML. Chcę spróbować ominąć krok najpierw tworzenia fizycznego pliku XML i przejść od razu do wypełnienia XDocument. Jakieś pomysły?
358 c#  xml  c#-3.0  linq-to-xml 

5
LINQ do odczytu XML
Mam ten plik XML: <root> <level1 name="A"> <level2 name="A1" /> <level2 name="A2" /> </level1> <level1 name="B"> <level2 name="B1" /> <level2 name="B2" /> </level1> <level1 name="C" /> </root> Czy ktoś mógłby dać mi kod C # za pomocą LINQ, najprostszy sposób na wydrukowanie tego wyniku: (Zwróć uwagę na dodatkowe miejsce, jeśli …
194 c#  xml  linq  linq-to-xml 

7
Konwertowanie XDocument na XmlDocument i odwrotnie
To bardzo prosty problem, który mam. Używam XDocument do generowania pliku XML. Następnie chcę zwrócić jako klasę XmlDocument. I mam zmienną XmlDocument, którą muszę przekonwertować z powrotem na XDocument, aby dodać więcej węzłów. Więc jaka jest najbardziej wydajna metoda konwersji XML między XDocument i XmlDocument? (Bez użycia tymczasowego przechowywania w …
189 c#  xml  linq-to-xml 


3
Jak uzyskać ciąg json z adresu URL?
Przełączam kod XML z formatu XML na JSON. Ale nie mogę znaleźć sposobu na pobranie ciągu JSON z podanego adresu URL. Adres URL wygląda mniej więcej tak: „ https://api.facebook.com/method/fql.query?query=.....&format=json ” Wcześniej korzystałem z XDocuments, tam mogłem użyć metody load: XDocument doc = XDocument.load("URL"); Jaki jest odpowiednik tej metody w przypadku …

10
Zapytaj XDocument o elementy według nazwy na dowolnej głębokości
Mam XDocumentprzedmiot. Chcę wyszukiwać elementy o określonej nazwie na dowolnej głębokości przy użyciu LINQ. Kiedy używam Descendants("element_name"), otrzymuję tylko elementy, które są bezpośrednimi elementami podrzędnymi bieżącego poziomu. To, czego szukam, to odpowiednik „// nazwa_elementu” w XPath ... powinienem po prostu użyć XPath, czy jest sposób, aby to zrobić za pomocą …
143 c#  .net  xml  linq  linq-to-xml 

1
Jak umieścić atrybuty za pośrednictwem XElement
Mam ten kod: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. Jak dodać atrybuty do Conn? Chcę dodać atrybuty, które oznaczyłem jako komentarze, ale jeśli spróbuję włączyć atrybuty Connpo zdefiniowaniuEcnAdminConf , nie są one widoczne. Chcę je jakoś ustawić, …
126 c#  xml  linq-to-xml 

3
jak używać XPath z XDocument?
Jest podobne pytanie, ale wygląda na to, że rozwiązanie w moim przypadku nie zadziałało: Dziwność z XDocument, XPath i przestrzeniami nazw Oto XML, z którym pracuję: <?xml version="1.0" encoding="utf-8"?> <Report Id="ID1" Type="Demo Report" Created="2011-01-01T01:01:01+11:00" Culture="en" xmlns="http://demo.com/2011/demo-schema"> <ReportInfo> <Name>Demo Report</Name> <CreatedBy>Unit Test</CreatedBy> </ReportInfo> </Report> A poniżej jest kod, który moim zdaniem …
109 c#  .net  xml  xpath  linq-to-xml 

8
XDocument.ToString () usuwa znacznik kodowania XML
Czy istnieje sposób uzyskania kodowania XML w funkcji toString ()? Przykład: xml.Save("myfile.xml"); prowadzi do <?xml version="1.0" encoding="utf-8"?> <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> Ale tb_output.Text = xml.toString(); prowadzi do takiego wyniku <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> ...
103 c#  linq-to-xml 

2
Tworzenie plików XML przy użyciu XDocument w C #
Mam List<string>„sampleList”, który zawiera Data1 Data2 Data3... Struktura pliku jest podobna do <file> <name filename="sample"/> <date modified =" "/> <info> <data value="Data1"/> <data value="Data2"/> <data value="Data3"/> </info> </file> Obecnie używam XmlDocument, aby to zrobić. Przykład: List<string> lst; XmlDocument XD = new XmlDocument(); XmlElement root = XD.CreateElement("file"); XmlElement nm = XD.CreateElement("name"); …
84 c#  xml  linq-to-xml 

6
Wyszukaj XDocument za pomocą LINQ bez znajomości przestrzeni nazw
Czy istnieje sposób na przeszukiwanie XDocument bez znajomości przestrzeni nazw? Mam proces, który rejestruje wszystkie żądania SOAP i szyfruje poufne dane. Chcę znaleźć wszystkie elementy na podstawie nazwy. Coś w stylu, podaj mi wszystkie elementy, na których nazwa to CreditCard. Nie obchodzi mnie, czym jest przestrzeń nazw. Wydaje się, że …
81 c#  linq-to-xml 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.