Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Конвертация XSD


Автор: CiH 22.12.2008, 13:27
Помогите люди добрые.
Нужно перевести файл XSD во что-нибудь читабельное для дальнейшей обработки (офисная АТС так биллинг выдаёт smile ).
Если можно с примером. 
Заранее спасибо.

Автор: dmitryk1 22.12.2008, 13:35
Цитата(CiH @ 22.12.2008,  13:27)
перевести файл XSD во что-нибудь читабельное

ты бы хоть пример файла привёл... 
Потому как в общепризнанном смысле это хмлная схема контролирующая валидность хмля и не содержащая самих данных. так что совсем не факт что тебе выдаётся именно XSD. возможно там просто такое расширение.

Автор: shamber 22.12.2008, 13:46
dmitryk1, скорее всего там именно такое расширение



CiH, пример файйла приложите. Название Атс уточните. А то больше  на сказку похоже. Принеси то, не знаю чего.

Автор: CiH 22.12.2008, 13:59
Пример файла прикладываю. В архива из-за размера.
АТС - Telesis. PBX-24. 360 Номерв.
А то, что он содержит данные - факт. Обычно открываю MS SQL > сохраняю в .txt. Дальше в перл.

Автор: dmitryk1 22.12.2008, 14:11
Цитата(CiH @ 22.12.2008,  13:59)
Обычно открываю MS SQL 


Ну вот сразу всё понятно smile 

Так и спрашивай, ка с помощью перла, стоящего на солярке обратиться к мдбшной базе лежащей там же, на солярке. Или доступной через сеть/фтп smile

Я правильно перефразировал?

Из своих поисков, я боюсь что с микрософтовскими базюльками перл работать не любит. Разве что из под виндов и с помощью ODBC. Так что ставь активперл, ставь в него одибиси и настраивай подключение. Или делай простейший вбс, который будет сохранять в текстовик базульку твою, а потом уже ...


Хотя вот нашёл:
http://search.cpan.org/~jurl/DBD-ODBC-1.13/ODBC.pm
Код

my $DSN = 'driver=Microsoft Access Driver (*.mdb);dbq=\\\\cheese\\g$\\perltest.mdb'; my $dbh = DBI->connect("dbi:ODBC:$DSN", '','') or die "$DBI::errstr\n";




Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)