Все вопросы: [xelement]

32 вопросов

похожие теги:
0
голосов
2ответов
3445 просмотров

Deserializing using XElement

I had to write my own deserializer, because XmlSerializer and DataContractSerializer aren't good for my needs. So, here's the base of my deserializer: static BaseElement ParseXml(XElement element) { var e = (Element)Activator.CreateInstance(Type.GetType("Elements." + element.Name...

23
голосов
3ответов
11970 просмотров

Removing XElements in a foreach loop

So, I have a bug to remove foreach (XElement x in items.Elements("x")) { XElement result = webservice.method(x); if (/*condition based on values in result*/) { x.Remove(); } } The problem is that calling x.Remove() alters the foreach such that if there are two Elemen...

18
голосов
9ответов
36841 просмотров

parsing XML with ampersand

I have a string which contains XML, I just want to parse it into Xelement, but it has an ampersand. I still have a problem parseing it with HtmlDecode. Any suggestions? string test = " <MyXML><SubXML><XmlEntry Element="test" value="wow&" /></SubXML></MyXML>"; ...

3
голосов
2ответов
10359 просмотров

how to add(or ignore) XML namespace when using XElement.Load

I am creating XML using Linq to XML and C#. It all works great except when I need to manually add in a row in the XML. This row is only added if I have a value to pass through to it, otherwise I just ignore the entire tag. I use XElement.Load to load in the string of text that I store in a strin...

0
голосов
2ответов
414 просмотров

XElement vs Dictionary

I need advice. I have application that imports 10,000 rows containing name & address from a text file into XElements that are subsequently added to a synchronized queue. When the import is complete the app spawns worker threads that process the XElements by deenqueuing them, making a database...

20
голосов
3ответов
11312 просмотров

How to add an existing Xml string into a XElement

How to add an existing Xml string into a XElement? This code var doc = new XDocument( new XElement("results", "<result>...</result>") ); of course produces this <results><result></result></results> but I need...

1
голосов
1ответов
2232 просмотров

How can a WCF XElement Response include the XML Declaration?

I have a WCF service that is returning an XElement, this is working fine however I would like it to include the XML Declaration in the response: <?xml version="1.0" encoding="utf-8"?> The client side is not something that I can change and is reporting a "Result is not XML" The only othe...

3
голосов
2ответов
5444 просмотров

XElement default namespace on attributes provides unexpected behaviour

I am having trouble creating an XML document that contains a default namespace and a named namespace, hard to explain easier to just show what I am trying to produce... <Root xmlns="http://www.adventure-works.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:SchemaLocation="http:...

1
голосов
1ответов
228 просмотров

Inserting records into an XML table with a unique key

Maybe I'm just spoiled by SQL, but is there some cool LINQ way to insert a new record into an "XML table" and have the indexed ID update automatically (or at least semi-automatically)? Here's what I mean by "XML table": <myElements> <myElement> <id>1</id> ...

0
голосов
1ответов
321 просмотров

Reading xml stream

Sorry to be asking such similar question again, I am trying to read the following XML document: <markets currency="GBP"> <market id="2908368" nextId="2908395"> <status>ACTIVE</status> <commissionRate>2.5</commissionRate> <marketType>ANY_NUM...

1
голосов
2ответов
190 просмотров

Inserting Variable into Inline XML in VS2008

so i have some inline XML Dim x As XElement = _ <parent> <child></child> </parent> what I want to do is get some variables that have been set into that xml Dim v as string = "Blah" Dim x As XElement = _ <parent> &lt...

8
голосов
2ответов
7045 просмотров

XElement and List<t></t>

I have a class that has the following properties: public class Author { public string FirstName { get; set; } public string LastName { get; set; } } Next, I have a List of Authors like so: List&lt;Author&gt; authors = new List&lt;Author&gt; (); authors.add( new Author { FirstName ...

8
голосов
1ответов
972 просмотров

XElement: сборник всех листьев?

как получить коллекцию всех листьев дерева XElement независимо от иерархии? Спасибо

2
голосов
4ответов
2747 просмотров

Какой тип XML подходит для веб-службы?

Текущая реализация База данных Sql Server 2005 с таблицей сообщений со столбцом MessageXml типа xml. Проект библиотеки C # с классом Linq to Sql, который создает класс с именем Message с полем MessageXml типа XElement. Веб-сервис WCF, который предоставляет класс MessagePayload со свой...

1
голосов
1ответов
87 просмотров

Общий XElement как карта сайта

У меня есть собственная CMS, в которой я использую статический XElement в качестве карты сайта. Когда происходит обновление карты, я синхронизирую потоки писателей, но ничего не делаю с читателями, просто позволяя им захватить XElement, когда они им понадобятся. Во время тестирования я подума...

2
голосов
6ответов
2678 просмотров

Как мне работать с тегом XML внутри строки?

Я работаю в Microsoft Visual C # 2008 Express. Допустим, у меня есть строка, и ее содержимое: "This is my &lt;myTag myTagAttrib="colorize"&gt;awesome&lt;/myTag&gt; string." Я говорю себе, что хочу сделать что-то со словом «круто» - возможно, вызвать функцию, которая выполняет что-то под на...

1
голосов
1ответов
1122 просмотров

Автоматическая привязка свойства «XElement» в ASP.NET MVC

У меня есть действие «Изменить» и представление «Изменить», чтобы пользователи могли обновлять определенный объект в базе данных. Тип базы данных - «XML», а DataContext (я использую Linq-to-SQL) представляет его как свойство типа «XElement». На мой взгляд, я визуализирую текстовую область ...

1
голосов
3ответов
3156 просмотров

Загрузка коллекции IEnumerable <xelement></xelement>

XElement root = XElement.Load(xmlReader); IEnumerable&lt;XElment&gt; items = root.Elements("?????????"); Где ???? есть, могу ли я добавить путь или это должно быть одно имя элемента xml? т.е. можно сделать / blah / blah2 / asdf?

0
голосов
1ответов
601 просмотров

Как применить DataTemplate к подклассу XElement?

когда я создаю подкласс от XElement, DataTemplate, который работает для XElement, используя имя элемента как DataType, не работает для подкласса. Есть идеи? &lt;HierarchicalDataTemplate DataType="grupo" ItemsSource="{Binding Path=Elements}"&gt; &lt;TextBlock Text="{Binding Path=Attrib...

2
голосов
2ответов
8604 просмотров

XML-сериализовать аннотации

У меня есть ситуация, когда у меня есть XML-файл, который я не хочу изменять. Функция AddAnnotation в классе XElement предоставляет возможность добавлять данные только для памяти, которые не сериализованы и не являются частью XML. Я хочу сохранить эти аннотации (например, в другой XML-файл), ...

8
голосов
2ответов
9701 просмотров

Как лучше всего определить кодировку в XML-файле?

Для загрузки файлов XML с произвольной кодировкой у меня есть следующий код: Encoding encoding; using (var reader = new XmlTextReader(filepath)) { reader.MoveToContent(); encoding = reader.Encoding; } var settings = new XmlReaderSettings { NameTable = new NameTable() }; var xmlns = n...

0
голосов
2ответов
1513 просмотров

Удалить XElement на основе атрибута

Я все еще играюсь с xml. Теперь у меня есть файл, который выглядит так: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;Attributes&gt; &lt;AttributeSet id="10110"&gt; &lt;Attribute id="1"&gt;some text here&lt;/Attribute&gt; &lt;Attribute id="2"&gt;some text here&lt;/Attribute&gt; &lt;...

2
голосов
1ответов
1650 просмотров

удаление xmlns в XElement

Я анализирую строку XML в XElement.Parse ("somestring") и вставляю ее в другой XElement с помощью метода добавления. Итак, я хочу удалить кодировку utf по умолчанию и атрибуты xmlns из текста somestring. Как это сделать ... Я ценю вашу помощь. Спасибо КДж

67
голосов
3ответов
51426 просмотров

Дети XElement

Как получить только потомков XElement? В настоящее время я использую функцию XElement.Descendants (), которая возвращает все уровни XElements, а не только дочерние узлы. Что мне действительно нужно, так это IEnumerable, состоящий только из детей.

1
голосов
2ответов
289 просмотров

Нужна небольшая помощь с Linq 2 xml

У меня есть сценарий, похожий на этот: public class TestLinq2Xml { private XElement GenerateSomeXml() { return XElement.Parse(@"&lt;MyObject&gt; &lt;Properties&gt; &lt;Name&gt;My object 1&lt;/Name&gt; ...

43
голосов
9ответов
31034 просмотров

Получить XPath в XElement?

У меня есть XElement глубоко в документе. Учитывая XElement (и XDocument?), Существует ли метод расширения для получения его полного (т.е. абсолютного, например, /root/item/element/child) XPath? Например, myXElement.GetXPath ()? РЕДАКТИРОВАТЬ: Ладно, похоже, я упустил из виду кое-что очен...

4
голосов
4ответов
4163 просмотров

Возврат XElement из веб-службы

Можно ли вернуть XElement из веб-службы (в C # / asp.net)? Попробуйте простую веб-службу, которая возвращает XElement: [WebMethod] public XElement DoItXElement() { XElement xe = new XElement("hello", new XElement("message", "Hello World") ); return xe; } Компилируется но...

1
голосов
5ответов
589 просмотров

Как записать содержимое строки в XML без кодов ...?

У меня есть строка с угловыми скобками, например: &lt;element1&gt;my text here&lt;/element1&gt; Строка буквально выглядит так, когда я записываю ее на консоль, в свой dataGridView или где-нибудь еще. Однако я пытаюсь написать это как часть XML-документа. Все в порядке, за исключением т...

3
голосов
1ответов
997 просмотров

Хотите вернуть все содержимое XElement в виде строки

Я новичок в LINQ на C # и использую его для чтения и работы с XML-файлами. Я могу перемещаться вверх и вниз по своим элементам, но я хочу, чтобы некоторые элементы возвращали все содержимое в виде строки. То есть у меня есть такой элемент: &lt;element1&gt; &lt;subel1&gt; some text he...

12
голосов
2ответов
8828 просмотров

Создание XML с пространствами имен и схемами из XElement

Длинный вопрос - потерпите меня! Я хочу программно создать XML-документ с пространствами имен и схемами. Что-то вроде &lt;myroot xmlns="http://www.someurl.com/ns/myroot" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.someurl.com/ns/myroo...