| XML :: RDB. XML :: RDB é uma extensão Perl para converter arquivos XML em esquemas RDB e preencher e impopulá-los. |
Baixe Agora |
XML :: RDB. Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Mark Trostler
- Site do editor:
- http://search.cpan.org/~metzzo/XML-RDB-1.1/RDB.pm
XML :: RDB. Tag
XML :: RDB. Descrição
XML :: RDB é uma extensão Perl para converter arquivos XML em esquemas RDB e preencher e impopulá-los. XML :: RDB é uma extensão Perl para converter arquivos XML em esquemas RDB e preencher e impopulá-los. Funciona com esquemas XML Too.Synopsis Use XML :: RDB; # Dar dsn e nome de usuário / senha do db my $ rdb = novo xml :: rdb (config_file => 'db_config'); # Gerar RDB Schema $ RDB-> Make_Tables ("my_xml_file.xml", "db_schema_output_file"); # # Agora Importe o gerado 'db_schema_output_file' em seu db # (veja t / 1.t por uma maneira automatizada de fazer isso) # # Agora preencha nosso RDB Meus ($ root_table_name, $ primário_key) = $ rdb-> popular_tables (" my_xml_file.xml "); # # Seu arquivo XML está agora no seu RDB !!!! Jogue conforme desejado e quando pronto: # $ rdb-> impopulate_tables ($ root_table_name, $ primário_key, 'new_xml_file.xml'); # # Isso é tudo bem e dândi, mas e se você tem um esquema XML ??? # # As primeiras 2 chamadas são as mesmas: $ rdb-> make_tables ("my_xsd_file.xsd", "db_schema_output_file"); # # Não se esqueça de colocar 'db_schema_output_file' em seu dB! # então: meu ($ root_table_name, $ primário_key) = $ rdb-> populate_tables ("my_xsd_file.xsd"); # Observação Só precisamos da chave primária para esta próxima chamada $ RDB-> impopulate_schema ($ primário_key, 'totalmente_formed.xml'); # # Agora você tem 'totalmente_formed.xml' - passe para make_tables # e yer dourado: # $ rdb-> make_tables ("totalmente_formed.xml", "real_rdb_schema"); # # Agora insira real_rdb_schema em seu db e agora qualquer documento XML # em conformidade com o seu esquema XML original ('my_xsd_file.xsd') pode ser # importado para o seu esquema: Meu ($ RT, $ PK) = $ RDB-> popular_tables (Populate_Tables) "xml_doc_conforming_to_my_xsd_file.xml"); # Veja o arquivo 'Readme' para muito mais informações ... AbstractXML :: RDB - Perl Extension para converter arquivos XML em esquemas RDB e preencher e impopulá-los. Funciona com esquemas XML também. Analisa relacionamentos dentro de um arquivo XML ou um esquema XML para criar tabelas RDB para manter esse documento (ou qualquer documento XML que esteja em conformidade com o esquema XML). Requisitos: · Perl.
XML :: RDB. Software Relacionado