Есть XML файл, вернее набор тегов
<teg>
<teg1>message</teg1>
<teg2 parametr1='1'>message</teg2>
</teg>
<teg>
<teg1>message</teg1>
<teg2 parametr1='2'>message</teg2>
</teg>
Что-то похоже на XML-формат.
Есть ли компонент или ссылка на реализацию парсера, чтобы можно было получить список всех тегов и параметров?
Parser XML
Модераторы: Duncon, Naeel Maqsudov, Игорь Акопян, Хыиуду
UUU, это некорректный XML. Правда обойти можно довольно легко - создаёшь нормальный пустой XML документ и вставляешь туда свой кусок XML. И почему бы для этого не воспользоваться MSXML?
Даже самый дурацкий замысел можно воплотить мастерски
Согласен, что некоректный. А пример использования есть?
Т.е. мне в конечном итоге в проге надо получить что-то типа:
myxml(teg)[1](teg2).param:=2 :-)
>Даже самый дурацкий замысел можно воплотить мастерски
Вот это и пытаюсь :-)
Т.е. мне в конечном итоге в проге надо получить что-то типа:
myxml(teg)[1](teg2).param:=2 :-)
>Даже самый дурацкий замысел можно воплотить мастерски
Вот это и пытаюсь :-)
См. следующие интерфейсы:
IXMLDOMDocument
IXMLDOMElement
IXMLDOMNodeList
IXMLDOMNode
и их методы
loadXML,
documentElement,
childNodes,
nextNode,
getNamedItem etc
необходимые примеры имеются в MSDN.
IXMLDOMDocument
IXMLDOMElement
IXMLDOMNodeList
IXMLDOMNode
и их методы
loadXML,
documentElement,
childNodes,
nextNode,
getNamedItem etc
необходимые примеры имеются в MSDN.
Даже самый дурацкий замысел можно воплотить мастерски
Ок, типа работает. Но:
указание UTF-8 выдает ошибку.....
указание UTF-8 выдает ошибку.....
Доктор, у меня ЭТО. 
Если у тебя message не в UTF, а, к примеру, в кириллице, то всё логично.

Если у тебя message не в UTF, а, к примеру, в кириллице, то всё логично.
Даже самый дурацкий замысел можно воплотить мастерски
Семён Семёныч :-)
Точно ведь. Намучался в другом проекте с этим, а для дельфей - совсем забыл.
Точно ведь. Намучался в другом проекте с этим, а для дельфей - совсем забыл.