Traduza

Translate to EnglishÜbersetzen Sie zum Deutsch/GermanΜεταφράστε στα ελληνικά/GreekПереведите к русскому/RussianOversetter til Norsk/NorwegianÖversätta till Svensk/Swedishहिन्दी अनुवाद करने के लिए/Hindi
Tradueix al català/CatalanTulkot uz latviešu/LatvianPreložiť do slovenčiny/SlovakVertaal aan het Nederlands/Dutchترجمة الى العربية/ArabicTraduzca al Español/SpanishTraduisez au Français/French
Traduca ad Italiano/ItalianTraduza ao Português/Portuguese日本語に翻訳しなさい /Japanese한국어에게 번역하십시오/Korean中文翻译/Chinese Simplified中文翻译/Chinese TraditionalПереклад на українську/Ukrainian
Imagem de começar Google Maps API 3
Imagem de XSLT 2.0 e de referência de programador de XPath 2.0 (programador ao programador)
A imagem de RHCE Red Hat certificou o guia do estudo do linux do coordenador (exame RH302) (a imprensa da certificação)
Imagem de conceitos do sistema de exploração

Formato canônico de XAM

Uma das exigências chaves para conseguir a persistência a longo prazo dos dados é a habilidade de mover dados entre a arquivística de sistemas ou, na língua da especificação de SNIA XAM (método de acesso eXtensible), movendo XSets entre XSystems.

A especificação de XAM v1.0 suporta esta exigência fornecendo a sustentação para exportar e importar Xsets.  Especific os métodos usados para exportar um XSet de um XSystem, do formato de intercâmbio de dados canônico resultante de XSet (pacote) e dos métodos usados para importar um Xset em um Xsystem. 

Este borne supor que você é um tanto familiar com o XAM e como programar a essa especificação usando Java.  Centra-se sobre o formato e o índice do pacote canônico do formato de XSet que consiste em duas porções principais: um original de XML que descrevesse as políticas, as propriedades e os córregos dos uns ou vários XSets seguiu pela respresentação binária dos córregos.

O formato do pacote conforma-se à recomendação de empacotamento aperfeiçoada XML-binária de 2005 W3C (XOP). Para citar da recomendação:

XOP definem um mecanismo de uso geral da serialização para o XML Infoset com índice binário que é não somente aplicável ao SABÃO e ao MIME que empacotam, mas a todo o XML Infoset e qualquer mecanismo de empacotamento.

Se você é estranho com XOP, e a maioria de povos são, um artigo por Andrey Butov na introdução de dezembro 2005 de Jornal do doutor Dobb conteve uma boa introdução.

Mais de um XSet pode ser contido em um pacote.  Entretanto a execução atual da referência de XAM SDK suporta somente um XSet.  O original de XML (AKA o XSet manifesto) é um original válido e well-formed de XML cujo o elemento da raiz seja xsets.  Pode ser analisado gramaticalmente e manipulado usando XSLT e outras ferramentas de XML.  O anexo B do original da arquitetura de XAM contem uma definição do esquema de XML (XSD) para o XSet manifesto.

A fim estudar mais detalhadamente o formato do pacote, eu escrevi uma aplicação de Java pequena chamada StoreHelloWorld que cria um XSet novo que contem dois XStreams.  O primeiro Xstream contem o código fonte para o programa ubíquo de HelloWorld.java.  O segundo XStream contem o objeto binário HelloWorld.class codificado a base64 e com um tipo do MIME da aplicação/base64.  Normalmente você não deve codificar um XStream mas indicar limas binárias em um blogue é problemática e daqui a ac1ão alternativa.

Está aqui o código fonte para StoreHelloWorld. fferedOutputStream de java.io.Bu da importação; fferedInputStream de java.io.Bu da importação; fferedReader de java.io.Bu da importação; importação java.io.Fi le; leInputStream de java.io.Fi da importação; leOutputStream de java.io.Fi da importação; leNotFoundException de java.io.Fi da importação; leWriter de java.io.Fi da importação; exceção de java.io.IO da importação; putStreamReader de java.io.In da importação; putStream de java.io.In da importação;