Описание тега xpathdocument

.NET-класс, который обеспечивает быстрое, доступное только для чтения представление XML-документа в памяти с помощью модели данных XPath
1 ответ

Как сохранить объект XmlDocument, когда вы не знаете путь, где он хранится?

У меня есть такой XPathDocument объект. Который я конвертирую в XmlDocument использование объекта: XmlDocument xmldoc = new XmlDocument(); xmldoc.Load(doc.CreateNavigator().ReadSubtree()); Теперь я обновил это xmldoc объект и пытается сохранить с по…
02 июл '17 в 16:12
1 ответ

Получение значения атрибутов из XML с помощью функции C# 2.0

Я использую C# 2.0, и у меня есть формат ниже XML (это просто образец) и загружен в XPathDocument xmlData; <?xml version="1.0"?> <sitedata> <resources> <WorldwideSites>Worldwide sites</WorldwideSites> <PublishedDate&…
23 май '12 в 08:48
1 ответ

Редактирование тега в XpathDocument в C#

У меня есть объект XpathDocument, который имеет содержимое, как <MainTag> <XYZTag> <Tag> <CTag ID="ABS"/> </Tag> </XYZTag> <ABCTag> <CTag ID="ABS"/> </ABCTag> <FGHTag> <CTag ID="ABS"/&gt…
29 янв '19 в 13:08
1 ответ

Скажите StructureMap использовать конкретный конструктор

У меня есть две услуги, которые требуют XPathDocument, Я хочу иметь возможность определять именованные экземпляры XPathDocumnet использовать в конфигурации двух сервисов. Я также хочу быть в состоянии сказать StuctureMap, какой конструктор XPathDocu…
11 дек '08 в 15:30
3 ответа

XPath-запрос, который учитывает положение узла и значение атрибута

Есть ли способ построить запрос XPath, который находит узел в определенной позиции И с определенным значением атрибута? Рассмотрим следующий пример xml: <Item Type="Book"> <!--1st Param node in a Book item is always the autors last name--&g…
03 июн '09 в 15:28
2 ответа

C# XslCompiledTransform, используя XmlDocument или XPathDocument, когда требуется редактирование?

Я собираюсь сделать пару предположений здесь: XPathDocument не редактируется. XmlDocument является редактируемым. XPathDocument более эффективен для XslCompiledTransform. В таком случае (и, пожалуйста, исправьте меня, если я ошибаюсь), было бы лучше…
1 ответ

XPathDocument Threading Вопрос

У меня есть веб-приложение, в котором я пытаюсь кэшировать XPathDocument. XPathDocument создается следующим образом. XPathDocument xdoc = новый XPathDocument(новый StringReader(ruleXml)); Затем я хочу просто кэшировать этот xdoc и получать его для к…
08 апр '09 в 18:02
1 ответ

Замена всех совпадающих узлов в XML с использованием XSLT

Я хотел заменить все соответствующие узлы в xml-файле. К оригинальному XML: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <StackPanel> <Button/> &l…
2 ответа

C# XPathDocument(путь) оценивает весь путь перед возвратом документа?

Мой английский не самый лучший, но я думаю, что это сработает. Также я абсолютный новичок в C#. Приведен следующий фрагмент кода: он должен открыть XML-документ, из которого я ЗНАЮ, что один из узлов может быть неправильно интерпретирован, кстати, э…
06 апр '17 в 19:26
1 ответ

Ошибка при использовании функции XPath.XPathDocument()

Я использую этот код в моем проекте ASP.NET/VB.NET: Dim sourceFile as String = "http://xml.weather.yahoo.com/forecastrss?p=94704" Dim xPath As New XPath.XPathDocument(sourceFile) а вторая строка выдает ошибку: "Невозможно подключиться к удаленному с…
11 янв '11 в 05:52
1 ответ

Как извлечь определенные данные из документа XML

Хорошо, я постараюсь объяснить это быстро и так просто, как я могу... То, что я пытаюсь сделать, это извлечь четыре разные вещи из XML... во-первых, это URL -адрес XML, который я использую, и из этого URL-адреса XML, я пытаюсь отобразить только имя …
11 ноя '12 в 05:42
1 ответ

Импортировать XML в набор данных или читать XML с помощью XPath?

Я хотел бы знать, что является лучшей практикой. Я экспортирую некоторые данные (таблицы) из моей базы данных в XML-файлы, чтобы я мог читать свои данные из них. Для экспорта я использую DataTable.WriteXml (C#). Теперь, чтобы прочитать, что лучше? и…
07 авг '11 в 23:47
3 ответа

WPF - Поиск значений в документе XML с использованием XMLTextReader

Хорошо, еще один вопрос WPF, ну, я думаю, это просто.NET. У меня есть документ XML, полученный с URL. Я хочу получить несколько значений из документа (данные о погоде, местоположение, некоторые другие строки). Когда я использую XmlTextReader, я могу…
09 дек '08 в 05:08
3 ответа

Как оценить потребность в памяти по XPathDocument для конкретного файла XML

Есть ли способ оценить требования к памяти для создания экземпляра XpathDocument на основе размера файла XML? XpathDocument xdoc = новый XpathDocument(xmlfile); Есть ли способ программно остановить процесс создания XpathDocument, если память падает …
30 дек '10 в 01:48
1 ответ

Получить сумму одного и того же атрибута из узлов с разными именами xml

У меня есть XML-файл как таковой <root> <segmentNameA attributeName="10" /> <segmentNameB attributeName="50" /> </root> Вот мой код: XPathDocument xPathDocument = new XPathDocument(analysisFileToProcess); XPathNavigator Navig…
12 июн '13 в 21:10
2 ответа

Объединить два набора узлов с XPath

Предположим, у меня есть этот HTML-файл: <html> <table class="class1"> <tr> <td>1</td> <td>2</td> </tr> <tr> <td>1</td> <td>2</td> </tr> </table> <table cla…
21 июн '13 в 14:36
1 ответ

Как конфертировать из XslTransform VS2003 в XslCompiledTransform VS2005?

В настоящее время мы конвертируем наш проект из VS2003 в VS2005 и я ищу правильный способ конвертировать код, используя XslTransform в XslCompiledTransform, Изменение имени класса не имеет большого значения, но когда дело доходит до использованияXsl…
1 ответ

Поведение XPathDocument с объявлением DOCTYPE

Я использую XPathDocument для разбора файла XML, но если есть объявление doctype, когда я инициализирую новый экземпляр класса XPathDocument, передавая путь к файлу, который содержит данные XML, его конструктору, мое приложение пытается подключиться…
13 апр '12 в 20:05
1 ответ

Как изменить значение узла во время итерации с XPathNodeIterator?

Я перемещаюсь по XML-документу с помощью XPathNodeIterator и хочу изменить значения некоторых узлов. Я не могу понять, как:( Вот код, который я использую: XPathDocument docNav = new XPathDocument(path); XPathNavigator nav = docNav.CreateNavigator();…
09 сен '10 в 16:53
3 ответа

Почему я получаю веб-исключение при создании XPathDocument?

Создание XPathDocument со ссылочным DTD иногда вызывает веб-исключение. Зачем?
27 окт '08 в 12:57