Вопросы с тегом «linq-to-xml»

LINQ-to-XML обеспечивает взаимодействие с SQL-запросами для навигации, синтаксического анализа и агрегирования данных, хранящихся в XML-документах.

7
XDocument или XmlDocument
Я сейчас учусь, XmlDocumentно я только что столкнулся, XDocumentи когда я пытаюсь найти разницу или преимущества их, я не могу найти что-то полезное, не могли бы вы сказать мне, почему вы используете один над другим?

4
Заполнить XDocument из строки
Я работаю над кое-чем и пытаюсь выяснить, могу ли я загрузить XDocument из строки. XDocument.Load()кажется, принимает строку, переданную ему, как путь к физическому файлу XML. Я хочу попытаться обойти шаг первой необходимости создать физический XML-файл и сразу перейти к заполнению XDocument. Любые идеи?
358 c#  xml  c#-3.0  linq-to-xml 

5
LINQ для чтения XML
Я получил этот файл 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> Может ли кто-нибудь дать мне код C # с помощью LINQ, самый простой способ напечатать этот результат: (Обратите внимание на дополнительное пространство, …
194 c#  xml  linq  linq-to-xml 

7
Преобразование XDocument в XmlDocument и наоборот
Это очень простая проблема, которая у меня есть. Я использую XDocument для генерации файла XML. Затем я хочу вернуть его как класс XmlDocument. И у меня есть переменная XmlDocument, которую мне нужно преобразовать обратно в XDocument, чтобы добавить больше узлов. Итак, какой самый эффективный метод для преобразования XML между XDocument …
189 c#  xml  linq-to-xml 

2
В чем разница между потомками Linq и XML и элементами
Я сталкивался с обоими этими ключевыми словами в VS IntelliSense. Я попытался найти разницу между ними и не получил четкого ответа. Какие из них имеют лучшую производительность для небольших и средних файлов XML. Спасибо
181 c#  .net  xml  linq-to-xml 

3
Как получить json-строку из url-адреса?
Я переключаю код формы XML на JSON. Но я не могу найти, как получить строку JSON с заданного URL-адреса. URL-адрес выглядит примерно так: " https://api.facebook.com/method/fql.query?query=.....&format=json " Раньше я использовал XDocuments, там можно было использовать метод загрузки: XDocument doc = XDocument.load("URL"); Что эквивалентно этому методу для JSON? Я использую JSON.NET.

10
Запрос XDocument для элементов по имени на любой глубине
У меня есть XDocumentобъект. Я хочу запросить элементы с определенным именем на любой глубине, используя LINQ. Когда я использую Descendants("element_name"), я получаю только элементы, которые являются прямыми потомками текущего уровня. То, что я ищу, является эквивалентом "// element_name" в XPath ... я должен просто использовать XPath, или есть ли способ …
143 c#  .net  xml  linq  linq-to-xml 

1
Как поставить атрибуты через XElement
У меня есть такой код: 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. Как мне добавить атрибуты Conn? Я хочу добавить атрибуты, отмеченные как комментарии, но если я попытаюсь установить атрибуты Connпосле определения EcnAdminConf, они не будут видны. Я …
126 c#  xml  linq-to-xml 

3
как использовать XPath с XDocument?
Есть аналогичный вопрос, но, похоже, в моем случае решение не сработало: странность с XDocument, XPath и пространствами имен Вот XML, с которым я работаю: <?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> И ниже приведен код, который, как я думал, должен …
109 c#  .net  xml  xpath  linq-to-xml 

8
XDocument.ToString () удаляет тег кодирования XML
Есть ли способ получить кодировку xml в функции toString ()? Пример: xml.Save("myfile.xml"); приводит к <?xml version="1.0" encoding="utf-8"?> <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> Но tb_output.Text = xml.toString(); приводит к такому выводу <Cooperations> <Cooperation> <CooperationId>xxx</CooperationId> <CooperationName>Allianz Konzern</CooperationName> <LogicalCustomers> ...
103 c#  linq-to-xml 

2
Создание XML-файла с использованием XDocument на C #
У меня есть List<string>"sampleList", который содержит Data1 Data2 Data3... Файловая структура похожа на <file> <name filename="sample"/> <date modified =" "/> <info> <data value="Data1"/> <data value="Data2"/> <data value="Data3"/> </info> </file> В настоящее время я использую для этого XmlDocument. Пример: List<string> lst; XmlDocument XD = new XmlDocument(); XmlElement root = XD.CreateElement("file"); XmlElement …
84 c#  xml  linq-to-xml 

6
Поиск в XDocument с помощью LINQ без знания пространства имен
Есть ли способ выполнить поиск в XDocument, не зная пространства имен? У меня есть процесс, который регистрирует все запросы SOAP и шифрует конфиденциальные данные. Я хочу найти любые элементы по имени. Что-то вроде, дайте мне все элементы, где имя - CreditCard. Меня не волнует, что это за пространство имен. Моя …
81 c#  linq-to-xml 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.