| gerado gerar estruturas de dados do esquema XML |
Baixe Agora |
gerado Classificação e resumo
- Nome do editor:
- Dave Kuhlman
- Site do editor:
- http://www.rexx.com/~dkuhlman/
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 208 KB
gerado Tag
gerado Descrição
Gerar estruturas de dados do esquema XML Gerado gera estruturas de dados Python (por exemplo, Definições de Classes) de um documento de esquema XML. Essas estruturas de dados representam os elementos em um documento XML descrito pelo esquema XML. Gerado também é capaz de gerar analisadores que carregam um documento XML nas estruturas de dados. Além disso, um arquivo separado contendo subclasses (stubs) é usado opcionalmente. O usuário pode adicionar métodos às subclasses para processar o conteúdo de um documento XML.O código Python gerado contém: · Uma definição de classe para cada elemento definido no documento de esquema XML. · Uma função principal e de driver que pode ser usada para Teste o código gerado. · Um analisador que lerá um documento XML que satisfaça o esquema XML da qual o analisador foi gerado. O analisador cria e preenche uma estrutura de árvores de instâncias das classes de Python geradas. · Métodos em cada classe para exportar a instância de volta para XML (exportação de método) e para exportar a instância para um literal representando a estrutura de dados do Python (método exportliteral) As classes geradas contêm o seguinte: · Um método de construtor (__init__), com inicializadores variáveis de membros. · Métodos com nomes 'getx' e 'setx' para cada variável de membro 'x' ou, se a variável de membro for definida com Maxoccurs = "Ilimated", métodos com nomes "getx", 'setx', 'addx' e 'inserção'. · Um método "build" que pode ser usado para preencher uma instância da classe de um nó em uma árvore de minidom. · Um método de "exportação" que irá escrever a instância (e quaisquer sub-instâncias aninhadas) para um objeto de arquivo como texto XML. · Um método "exportliteral" que escreverá a instância (e quaisquer subestâncias aninhadas) para um objeto de arquivo Literais de python (texto). Requisitos: · Pitão O que há de novo nesta versão: · Mais uma correção para tipos abstratos - quando o elemento / classe de implementação para uma classe abstrata exporta-se, ele adiciona o atributo XSI: tipo = "class_name". · Uma pequena correção para manipular o prefixo do namespace e a opção de linha de comando -a. · Correções adicionais para que em construtores (__init__), todas as variáveis de instância são inicializadas para nenhum. · Algumas correções para citar e escapar das citações ao exportar valores de atributo. Graças a Kerim Mansour por ajuda com isso.
gerado Software Relacionado