Xml парсер
Вложений: 2
XML парсер
Большое спасибо @rtur за код. |
Re: Xml парсер
Вложений: 2
Посидел я пару часиков и усовершенствовал эту либу:
1. Теперь нет ограничений на атрибуты (задавалось с помощью массивов для каждого экземпляра). 2. Усовершествовал функцию загрузки xml документа... теперь его можно загрузить как отдельную ветку. 3. Не изменил синтаксис, так что все приложения использующие эту библиотеку будут работать :) Прошу потестить на наличие багов... |
Re: Xml парсер
Кто- нибуть напишите пожалуста как используя эту библиотеку записать в xml файл какие- либо данные (3 числа 1 одно слово), а потом прочитать их. Очень надо.
|
Re: Xml парсер
Вообщето там пример есть!
|
Re: Xml парсер
В примере происходит только считывание из xml, там не показано как вместо одного значения записать другое.
|
Re: Xml парсер
Создаёшь массив на значения, и заходишь в библиотеку, она прокомментирована. Примерно анологично считыванию. И юзаешь имеющиеся команды, их названия полностью соответствуют их значению.
Совет: Познание своей головой это на 70% приобретается больше опыта, ежели чужой головой, запомни это ;) |
Re: Xml парсер
люди подскажите пожалуйста, а как работать с русским текстом в XML ?
т.е. у меня в xml-файле русский текст есть и мне нужно его загрузить в прогу, но при загрузке текст выглядит коряво (кодировка как будто не та) что делать ? помогите плиз ... |
Re: Xml парсер
поменяй шрифт ИДЕ.
|
Re: Xml парсер
а при чем здесь IDE ?! :4to:
у меня ж не в редакторе текст корявый, а именно в переменных, когда я загоняю в них текст из XML |
Re: Xml парсер
если он корявый при выводе на екран ... то юзай фонт с приставкой Cyr .. к примеру "Arial Cyr"
|
Re: Xml парсер
люди, нашел я траблу, но она оказалась совсем не там, где я думал :(
в блитсе функция trim не хочет работать с русским текстом!!! вот, например test$ = " привет " Print Trim(test$) WaitKey выводит на экран ПУСТОТУ :((( че делать то ? или если test$ = "Файл", то выдаст тока букву "Ф" .... ваще ничего не понимаю :)) просто в XMLBlitz юзается trim: Trim(Trim(xmlNodeDataGet(nodestack[stacklevel - 1])) + " " + Trim(tag)) ваще я не понимаю что-то ... че за дела ?! :4to: |
Re: Xml парсер
trim вообще плохо что переваривает кроме английского :)
так что лутче ее не юзать imho |
Re: Xml парсер
да, спасибо, я уже обошелся без нее, а если понадобится прийдется написать свою, там максимум 5 строчек кода :))), но ща влом писать!
всем пасиба за ответ! |
Re: Xml парсер
Такая кака.
Почему то не хочет считывать стандартный хмл созданный в екселе. Вылетает постоянно что не делай. И наоборот: созданные им файлы в екселе не открываются. Я расстроен Теперь еще и эту либу самому писать :( |
Re: Xml парсер
Можешь показать такой файл? И зачем писать самому, если там код открытый. Можно просто поправить.
|
Часовой пояс GMT +4, время: 04:30. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot