powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML парсинг
7 сообщений из 7, страница 1 из 1
XML парсинг
    #38185967
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня есть огромный xml-файл, есть 2-й xml-файл со списком тегов, котрые необходимо распарсить из первго и сохранить в базу. Как это лучше всего сделать?
...
Рейтинг: 0 / 0
XML парсинг
    #38185985
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rihelУ меня есть огромный xml-файлSAX
...
Рейтинг: 0 / 0
XML парсинг
    #38186046
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rihel,

Какой язык? Технология, платформа? База - имеется в виду некая СУБД? Какая?
...
Рейтинг: 0 / 0
XML парсинг
    #38186242
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
c#. Распарсить и сохранить теги в sql server 2008.
...
Рейтинг: 0 / 0
XML парсинг
    #38186771
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rihel,

Ну и в чём проблема?
Сперва проходимся по файлу со списком тегов, и заносим их в System.Xml.NameTable. Потом парсим первый файл XmlReader'ом, сравнивая теги со ссылками в NameTable.
Сохранение в базу зависит от уже используемых средств: EF, NH или что у там тебя.

Также, в зависимости от того, что и как нужно сохранить, вероятно, можно применить массовый импорт .
...
Рейтинг: 0 / 0
XML парсинг
    #38188412
rihel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При попытке подгрузитьследующим образом
XmlDocument xDoc = new XmlDocument();
xDoc.LoadXml(File.ReadAllText(layersFilePath, Encoding.Default));

в XML-е падает в строке ...FileWrapper/File.ashx?cid=

<button title_ru="Включить все" title_en="Turn All Layers On" ico=" http://%s/FileWrapper/File.ashx?cid=101&path=img/toc_on.gif" onclick="layerson"/>

со слдеующей ошибкой:

'=' is an unexpected token. The expected token is ';'. Line 18, position 117.

В чем может быть проблема?
...
Рейтинг: 0 / 0
XML парсинг
    #38188446
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том, что это не xml. В xml не может быть текста &path, амперсанд это служебный символ.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XML парсинг
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]