Member 12613458 Ответов: 1

Как назначить объекты xmlnode классической переменной ASP ? [избегайте MSXML2]


С#
XmlDocument doc = новый XmlDocument();
док.LoadXml(данных XML);
Руководство х = док.Метод selectnodes(в XPath)

страница ASP
Попадания Х в классическом ASP-страницы
1)Как организовать цикл по элементам с помощью msxml2 описывается ссылки??
2)Объект XMLNode не может быть накоплен в объект того же типа сортировки в классическом asp. Я скучаю по функциям SelectNodes();selectSingleNode()
3)в зависимости от no:из узлов xml строится html

Пожалуйста, прокомментируйте (2) без использования MSXML2/MSXML? Рекомендации


Что я уже пробовал:

страница ASP
установите obj = сервер.Функция createobject("Msxml2 описывается.DOMDocument")
1)obj.SelectNodes("Contact") - возвращает тип сортировки XMLNode
2)obj.selectSingleNode("DateApplied") - возвращает XMLNodeList soft типа

Заменить все функции с одинаковыми сделать


Приведение/похожие объекты по руководство не доступны в классическом ASP

1 Ответов

Рейтинг:
1

F-ES Sitecore

Вы сравниваете две совершенно разные технологии, которые поддерживают совершенно разные объекты. .net гораздо более зрелый, чем классический ASP, поэтому вполне естественно, что его встроенная обработка XML будет лучше. АСП Classic может только делать вещи с помощью com-объектов, что msxml2 описывается.DOMDocument является. .net использует классы .net в пространствах имен, что и есть XmlDocument. Если вы не хотите использовать MSXML2.DOMDocument, то вам придется использовать какой-то другой COM-объект, поддерживающий обход XML, или написать свой собственный, имитирующий XmlDocument. Если вы используете старые технологии, такие как ASP, то вам также нужно использовать старые объекты фреймворка.