Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2009, 12:30   #1
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
Вопрос XML файлы

Всем привет!
Понятия не имею где вообще можно создать тему про XML, т.к. не знаю к чему он относится... Очень нужна либо консультация, либо совет. В общем, есть игры для мобилок, для каждой игры есть свой саппорт лист в экселевском формате... может кто-то подсказать как делать шаблоны или хоть какой-то намёк на более быструю работу, чем тупое копирование из экселя в текстовик? Что вообще из себя представляет XML?
Tirendus вне форума Ответить с цитированием
Старый 27.05.2009, 12:37   #2
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

http://ru.wikipedia.org/wiki/XML

по сути xml это многомерный массив данных
корневой узел содержит подузлы, в них еще подузлы и т д... конечные узлы содержат какую-либо текстовую информацию
также каждый узел может иметь какие либо параметры, как атрибуты у html-тегов

никаких стандартных структур нет, она полностью зависит от ваших нужд

в принципе язык довольно стандартизированный, так что для него существует множество программ для создания/разбора таких файлов
свободен...
wall66 вне форума Ответить с цитированием
Старый 27.05.2009, 12:51   #3
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

вы не могли бы посоветовать мне какую-то программу? Надо создать один шаблон, что ли, не знаю точно как оно работает, и его заполнить довольно-таки бошим объемом информаци... через текстовик на это уйдет действительно несколько дней
Tirendus вне форума Ответить с цитированием
Старый 27.05.2009, 13:02   #4
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от Tirendus Посмотреть сообщение
вы не могли бы посоветовать мне какую-то программу?
не мог бы
лично я для каждого конкретного xml пишу отдельный скрипт (не с нуля конечно), это гораздо быстрей чем подгонять все под готовую программу
свободен...
wall66 вне форума Ответить с цитированием
Старый 27.05.2009, 13:21   #5
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

Цитата:
лично я для каждого конкретного xml пишу отдельный скрипт
а на каком языке пишуться хмл файлы?
Tirendus вне форума Ответить с цитированием
Старый 27.05.2009, 13:35   #6
wall66
Участник клуба
 
Аватар для wall66
 
Регистрация: 04.10.2008
Сообщений: 1,485
По умолчанию

Цитата:
Сообщение от Tirendus Посмотреть сообщение
а на каком языке пишуться хмл файлы?
xml формируется программами написанными на php, delphi, c++ и т п
свободен...
wall66 вне форума Ответить с цитированием
Старый 27.05.2009, 14:06   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

XML- это текстовый формат представления древовидных иерархичным структур данных. Формируется как и любой другой текстовый файл.
Для преобразования в HTML необходимо использовать XSLT преобразование. XSLT - это, в общем виде, CSS для XML. Стандарт достаточно объемный и непростой, но для написания простенького XSLT стиля много не потребуется. Описания и руководств в сети полно
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 27.05.2009, 15:18   #8
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

боюсь, это мне совершенно ни к чему. Единственное, что мне нужно - это создать шаблон и в него быстро вносить информацию.. например
Код:
<Name>
<label locale="en_US"><![CDATA[English name]]></label>
</Name>
и вот сюда для каждого [CDATA[English name]] вносить свое имя (их может быть штук 100-200, может больше)... т.е. надо это делать в чём-то, в чём это можно сделать быстро... вот попробовал открыть файл через эксель - получается очень красивый шаблон... но как его заполнять, просто без понятия, тем более сохранить его потом можно только как эксель... а работы дали с этим хмл просто прорвищу... если можете подсказать как сделать шаблон или хоть что-то в этом роде из прикрепленного документа, буду непомерно благодарен.

извиняюсь за такую ломаную систему изложения... просто не знаю системы работы с хмл, потому могу и ляпнуть что-то дурное.
Вложения
Тип файла: rar midp_export.rar (587 байт, 10 просмотров)
Tirendus вне форума Ответить с цитированием
Старый 27.05.2009, 15:20   #9
Tirendus
Форумчанин
 
Аватар для Tirendus
 
Регистрация: 20.03.2009
Сообщений: 272
По умолчанию

блин, сразу не подумал, вот еще выложу как он должен выглядеть после обработки
Вложения
Тип файла: rar dsa.rar (2.1 Кб, 10 просмотров)
Tirendus вне форума Ответить с цитированием
Старый 27.05.2009, 15:43   #10
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

ну можете на Delphi XML парсеров достаточно много: есть доступный по умолчанию MsXML, имплементированный в компоненте TXMLDocument,Есть более удобный и быстрый от JCL: TJCLSimpleXML
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XML Sergey2 Общие вопросы Delphi 7 20.04.2009 12:36
XML vs. MySQL Schweppes PHP 3 30.08.2008 17:35
XML Parser Aynas Общие вопросы Delphi 3 09.08.2008 22:05
БД и XML MPa БД в Delphi 4 02.02.2008 21:42
два вредных вопроса:про асю и прикриплёные файлы файлы steck Свободное общение 3 17.06.2007 14:53