Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 01.01.21 15:02
Оценка:
Блин ну какое же гмо нынешняя документация msdn.
Раньше лучче было.

Не могу найти доки по xml от ms (msdn).

Мне нужны доки по xml вообще и по xml parser в частности
от ms.

Дайте ссыль.
Re: Долументация по xml в msdn
От: bnk СССР http://unmanagedvisio.com/
Дата: 01.01.21 15:22
Оценка:
Здравствуйте, tors, Вы писали:

T>Не могу найти доки по xml от ms (msdn).


T>Мне нужны доки по xml вообще и по xml parser в частности

T>от ms.

А какую ты документацию по xml хочешь?! Типа такого?
https://www.w3schools.com/xml/

Да и парсеров xml вообще-то вагон и маленькая тележка, в том числе микрософтовских.
Re[2]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 01.01.21 15:25
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>А какую ты документацию по xml хочешь?! Типа такого?

bnk>https://www.w3schools.com/xml/

bnk>Да и парсеров xml вообще-то вагон и маленькая тележка, в том числе микрософтовских.


Официальные доки по xml от ms.

Какие есть парсеры от ms?
Огласите весь список, пожалуйста.

Мне, прежде всего, нужен тот парсер, который юзает IE.
Re[3]: Долументация по xml в msdn
От: bnk СССР http://unmanagedvisio.com/
Дата: 01.01.21 15:48
Оценка:
Здравствуйте, tors, Вы писали:

T>Официальные доки по xml от ms.


XML — это стандарт W3C, не Microsoft: https://www.w3.org/TR/xml/

T>Какие есть парсеры от ms?

T>Огласите весь список, пожалуйста.

Ну я имел в виду, для какой платформы.

T>Мне, прежде всего, нужен тот парсер, который юзает IE.


Вообще-то IE больше не поддерживается MS, по сути:
https://techcommunity.microsoft.com/t5/microsoft-365-blog/microsoft-365-apps-say-farewell-to-internet-explorer-11-and/ba-p/1591666

Возможно ты имел в виду библиотеку MSXML
вот или вот
Отредактировано 01.01.2021 15:51 bnk . Предыдущая версия .
Re[4]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 01.01.21 15:58
Оценка:
Спасибо. То, что нужно.
Re[5]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 03.02.21 16:02
Оценка:
Где скачать msxml sdk?

Нужно работать с ним под win 10 и win xp
(для vs 2019 и vs 6.0)
Re[5]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 03.02.21 16:05
Оценка:
Где скачать ms sdk?

Нужно программить под win 10 и win xp
(vs 2019 и vs 6.0)
Re[5]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 03.02.21 16:19
Оценка:
Посоветуйте библиотеку для работы с xml.
Опенсоурсную.
Для с и с++
Re[6]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 04.02.21 11:29
Оценка:
Здравствуйте, tors, Вы писали:

T>Где скачать msxml sdk?


T>Нужно работать с ним под win 10 и win xp

T>(для vs 2019 и vs 6.0)

Качал отсюдава:
https://www.microsoft.com/en-us/download/details.aspx?id=3988


И пробовал установить под win 10.
Пишет установлено успешно.
Но куда устанавливается sdk не пойму.
Пробовал проводником искать на диске с:\ : msxml6.lib
Не находит.
Куда устанавливается sdk?
Re[7]: Долументация по xml в msdn
От: bnk СССР http://unmanagedvisio.com/
Дата: 04.02.21 12:05
Оценка:
Здравствуйте, tors, Вы писали:

T>Пробовал проводником искать на диске с:\ : msxml6.lib


AFAIR не надо MSXML устанавливать на Windows 10, он там уже есть, и система защищена от его установки (windows file protection).
Там же приводится список систем, куда его можно установить:



T>Куда устанавливается sdk?


Это вроде не SDK, а DLL для старых OS?
Вообще SDK не нужен, должно быть достаточно #import msxml6.dll

Может тебе на XmlLite посмотреть, если это Windows-only? (если нет, то на libxml2)
Re[8]: Долументация по xml в msdn
От: tors Украина http://dotjob.110mb.com/resume/
Дата: 04.02.21 12:15
Оценка:
>>Вообще SDK не нужен

Чтоб программить на vs (c++) нужно как минимум:
msxml6.h
и
msxml6.lib


те нужен sdk
Отредактировано 04.02.2021 12:17 tors . Предыдущая версия .
Re[9]: Долументация по xml в msdn
От: bnk СССР http://unmanagedvisio.com/
Дата: 04.02.21 12:20
Оценка:
Здравствуйте, tors, Вы писали:

T>те нужен sdk


Нет. Вот полный пример (main.cpp)
То есть, в Visual Studio, создаешь консольное приложение, и в файл main.cpp вставляешь текст:

#import <msxml6.dll>

auto readSomeXml(const wchar_t* path) 
{
    MSXML2::IXMLDOMDocument2Ptr doc;
    doc.CreateInstance(__uuidof(MSXML2::DOMDocument60));

    doc->load(path);

    return doc->documentElement->xml;
}


int main()
{
    CoInitialize(NULL);

    auto xml = readSomeXml(L"c:\\somepath\\somefile.xml");

    CoUninitialize();
}


Что такое #import можно прочитать прямо на этом сайте
Автор(ы): Игорь Ткачёв
Дата: 9.03.2001

В данной статье приводится объяснение работы директивы #import
компилятора Visual C++ и даны примеры её использования с
MS Word, MS Excel, ADO DB и ActiveX Control.

MSXML это библиотека COM-копмонентов, то есть не совсем "библиотека" в том понимании, что есть .h + .lib

.h + .lib можно создать, и они были в старых Windows SDK. Но они не являются необходимыми,
поскольку компилятор умеет для COM-библиотек генерировать их непосредственно во время компиляции.
Вообще не совсем .h + .lib, но смысл тот же.

Да, MSXML можно вообще без пути импортировать:
// #import <msxml6.dll>
#import "libid:f5078f18-c551-11d3-89b9-0000f81fe221"
Отредактировано 04.02.2021 12:59 bnk . Предыдущая версия . Еще …
Отредактировано 04.02.2021 12:57 bnk . Предыдущая версия .
Отредактировано 04.02.2021 12:54 bnk . Предыдущая версия .
Отредактировано 04.02.2021 12:50 bnk . Предыдущая версия .
Отредактировано 04.02.2021 12:23 bnk . Предыдущая версия .
Отредактировано 04.02.2021 12:21 bnk . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.