Форум программистов, компьютерный форум, киберфорум
.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Allexx
1

Какие средства для работы с XML существуют в .NET?

23.03.2010, 14:47. Показов 1308. Ответов 2
Метки нет (Все метки)

Здравствуйте, уважаемые коллеги.
Мой вопрос может быть покажется вам слишком элементарным... все дело в том, что я не специалист по веб-разработкам. Но вот, по долгу службы, как говорится, пришлось этим заниматься.
Поэтому мне нужна ваша помощь. У меня есть задача связанная с обработкой XML-документов на серверной стороне. При этом в качестве сервера выступает Microsoft Internet Information Server (к тому же там имеется .NET).
Подскажите мне пожалуйста, какие средства для работы с XML и XSLT мне при этом будут доступны? Могу ли я использовать на стороне сервера скрипты JScript для взаимодействия с MSXML? А может быть для этих целей подходит ASP.NET? Или есть способы более удобные и практичные?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.03.2010, 14:47
Ответы с готовыми решениями:

Какие возможности существуют для GameDev разработки под новую экосистему Microsoft
Здравствуйте! Встал вопрос: "А какие возможности существуют, для GameDev разработки, под новую...

Средства для работы с ярлыками
Добрый день. Подскажите средства для работы с ярлыками (считывание параметров ярлыков).

Есть ли в .NET средства для парсинга YAML файлов
Интересует есть ли у NET средства для парсинга YAML файлов? Искал, но нашел только китайскую...

C# средства для работы с протоколом HTTP
Здравствуйте! Возникла необходимость много работать с протоколом http со стороны клиента....

2
81 / 57 / 68
Регистрация: 15.03.2007
Сообщений: 6,908
23.03.2010, 16:32 2
Вопрос очень расплывчатый. Все-таки 'бработкой XML-документов' может скрываться все что угодно

Попробуем сначала отделить мух от котлет. Возможности обработки XML зависят, в первую очередь, не от веб-сервера, а от установленного и используемого парсера XML. На платформе Windows есть два парсера от Microsoft - MSXML (в виде COM объектов, последняя версия это MSXML4) и в .NET Framework. В Knowledge Base есть статья о версиях MSXML и их доступности:
Код
http://support.microsoft.com/default.aspx?scid=kb;EN-US;269238
В .NET Framework есть встроенная поддержка XML через пространство имен System.Xml. Поддерживаются следующин стандарты (взято из MSDN):
XML 1.0 - http://www.w3.org/TR/1998/REC-xml-19980210 - including DTD support.
XML Namespaces - http://www.w3.org/TR/REC-xml-names/ - both stream level and DOM.
XSD Schemas - http://www.w3.org/2001/XMLSchema
XPath expressions - http://www.w3.org/TR/xpath
XSLT transformations - http://www.w3.org/TR/xslt
DOM Level 1 Core - http://www.w3.org/TR/REC-DOM-Level-1/
DOM Level 2 Core - http://www.w3.org/TR/DOM-Level-2/

D MSXML тоже должна быть поддержка всех этих стандартов. Но новые стандарты, типа XQuery или XSLT 2.0 скорее всего будут реализовываться только в .NET Framework. Хотя я могу и ошибаться. Это всего лишь прогноз

> Могу ли я использовать на стороне сервера скрипты JScript для взаимодействия с MSXML?
Да, в виде скрипта на ASP странице. С такой же легкостью можно использовать и VBScript.

> А может быть для этих целей подходит ASP.NET?
Если сравнивать только возможнсоти работы с 'голым' XML, то подходит ровно в такой же мере как и классический ASP.
С той разницей что в ASP.NET есть родная поддержка веб-сервисов (технологии SOAP, WSDL, WDDI и прочее). Но в целом ASP.NET гораздо лучше чем ASP. Но более сложен в изучении.
0
Allexx
23.03.2010, 16:51 3
ОГРОМНОЕ!!! вам спасибо за помощь!
Вопрос исчерпан
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.03.2010, 16:51

Существуют ли какие-нибудь фреймворки для VB, наподобие MVVM Light, WAF и подобных?
Подскажите пожалуйста существуют ли какие нибудь фреймворки для VB, наподобие MVVM Light, WAF и...

Какие средства для работы с XML предоставляет Delphi?
сабж. буду очень благодарен, если кинете ссылки на эту тему. всем заранее большое спасибо.

Какие существуют средства автоматизации фотошопа?
Какие существую средства автоматизации фотошопа? У меня стоит задача склеивать вместе 2-3...

Какие существуют классы для работы с 3D объектами
Нужно нарисовать октаэдр, посредством OpenGL это несложно а вот не пользуясь библиотекой как то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru