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

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

504
XDocument или XmlDocument

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

358
Заполнить XDocument из строки

Я работаю над кое-чем и пытаюсь выяснить, могу ли я загрузить XDocument из строки. XDocument.Load()кажется, принимает строку, переданную ему, как путь к физическому файлу XML. Я хочу попытаться обойти шаг первой необходимости создать физический XML-файл и сразу перейти к заполнению XDocument. Любые...

194
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> Может ли кто-нибудь дать мне код...

189
Преобразование XDocument в XmlDocument и наоборот

Это очень простая проблема, которая у меня есть. Я использую XDocument для генерации файла XML. Затем я хочу вернуть его как класс XmlDocument. И у меня есть переменная XmlDocument, которую мне нужно преобразовать обратно в XDocument, чтобы добавить больше узлов. Итак, какой самый эффективный метод...

148
Как получить json-строку из url-адреса?

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

143
Запрос XDocument для элементов по имени на любой глубине

У меня есть XDocumentобъект. Я хочу запросить элементы с определенным именем на любой глубине, используя LINQ. Когда я использую Descendants("element_name"), я получаю только элементы, которые являются прямыми потомками текущего уровня. То, что я ищу, является эквивалентом "// element_name" в XPath...

126
Как поставить атрибуты через 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? Я...

109
как использовать 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"...

81
Поиск в XDocument с помощью LINQ без знания пространства имен

Есть ли способ выполнить поиск в XDocument, не зная пространства имен? У меня есть процесс, который регистрирует все запросы SOAP и шифрует конфиденциальные данные. Я хочу найти любые элементы по имени. Что-то вроде, дайте мне все элементы, где имя - CreditCard. Меня не волнует, что это за...