Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Вниз

Поиск по XML схеме   Найти похожие ветки 

 
Shc   (2004-01-12 18:47) [0]

Здравствуйте, мастаки.
Проблема: есть XML схема, и нужно построить дерево, которое будет соответствовать ее правилам. Для этого хотелось бы, чтобы пользователь мог создавать только те элементы, которые возможны по схеме.
Отсюда вопрос: как получить список таких элементов, зная положение в построенном дереве.
Аналогичный вопрос: как сделать поиск по XML схеме?


 
Shc   (2004-01-13 18:15) [1]

И нет никаках идей?


 
Тимохов   (2004-01-13 18:33) [2]

Ты даже не сказал чем пользуешься для работы с XML.


 
Shc   (2004-01-13 18:38) [3]

Так вот я и спрашиваю, чем это можно сделать в Делфях (лучше, конечно, ДОМ-структура). Обыкновенный TXMLDоcument, на сколько я понял, не поддерживает декларированной функции для поиска.
Лично мне все равно, чем работать с ДОМ-объектом.


 
Тимохов   (2004-01-13 18:39) [4]

Если делать через MSXmlParser, то там есть SelectNode для поиска.


 
Shc   (2004-01-13 20:48) [5]

MSXmlParser - это что именно?


 
Shc   (2004-01-14 11:00) [6]

Насколько я понял MSXmlParser это тот, который зашит в msxmlN.dll, и который в Делфю надо экспортировать в виде отдельного модуля?
Тогда еще вопрос: что нужно будет включать в пакет с программой, которая будет использовать такой экспортированный модуль, и какую тогда версию msxml лучше использовать.


 
Тимохов   (2004-01-14 11:16) [7]

MSXML parser это стандартная библиотека windows. Я ее импортировал как type lybrary и по документации разбирался, что с ней делать. У меня привычка не пользоваться импортированными дельфи com библиотеками - всегда импортирую сам.
Можешь сам ее импортнуть и работать. Дока есть на msdn


 
Shc   (2004-01-15 16:44) [8]

А как правильно ее так импортировать, не подскажете ли?

И все-таки: что нужно будет тогда включать в пакет с такой программой, и какую версию msxml лучше использовать.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.009 c
14-93675
raidan
2004-01-07 01:08
2004.01.29
А почему у некоторых имя как ссылка на e-mail?


1-93539
senya
2004-01-19 13:35
2004.01.29
выдает сообщение


7-93712
dron
2003-11-12 12:47
2004.01.29
Как программно создать переменную окружения


1-93433
moyavital
2004-01-16 15:49
2004.01.29
Иконки в TreeView


9-93319
Dead Moroz
2003-07-01 03:42
2004.01.29
Движок для текстового 3D_Shooter-а





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский