Average rating:
Você tem o perfeito arquivo com todos os seus produtos ou dados estatísticos, e agora você precisa destes dados no formato XML. Convertendo um arquivo de XML, agora, é realmente muito mais fácil do que costumava ser quando se tornou popular XML. Agora existem muitas ferramentas disponíveis para converter arquivos de um formato para outro. Naturalmente estas ferramentas são absolutamente inútil a menos que os seus dados é preparado para ser convertido. Os dados devem ser estruturados e organizados de modo que possa ser convertido em XML corretamente.
Step 1:

Qual é o seu formato de arquivo original? Seu tipo de arquivo será o fator determinante de como você abordagem a conversão. Se o seu arquivo é um dos seguintes tipos você está na sorte. A sua candidatura irá convertê-lo para você:

Microsoft Excel: Faz o que salvar como arquivo XML.
Microsoft Access: File | Export | Salvar como arquivo XML

Nota: É importante notar que a Microsoft ficheiros são exportados em um determinado formato. Estes documentos podem ser ou não o que você esperava. Eles contêm elementos que dizem respeito à formatação do documento Excel. Isto não seria ideal se você estiver usando os dados em uma aplicação que é especial sobre o formato dos dados recebidos.

Se, por outro lado o seu documento não está em algum desses formatos que você terá que quer procurar por um conversor ferramenta ou convertê-lo em mão (a menos que você tenha muito a converter-se pela mão).

Software como o XML Spy pode converter seu SQL código baseado em documentos XML também. Quando você tem um grande conjunto de dados um converso é altamente recomendado. De acordo com as suas referências que você pode trabalhar com:

  • ADO
  • Oracle
  • mySQL
  • SQL Server
  • ODBC
  • Sybase
  • MS Access
  • Excel
  • Tab Delimited, CSV

Existem outras ferramentas tais como o conversor Rustemsoft XML do conversor ou XML Buddy(Eclipse Plugin) de Bocaloca software. Estas aplicações podem exportar os seus dados e também fornecer-lhe com um XML Schema ou DTD (definição de tipo de documento) arquivo se desejar. Estas aplicações são muito úteis, e tornar o processo de converter o arquivo ou banco de dados para XML muito mais amigável do usuário.

Step 2:

Se você está nesta fase você deverá convertê-lo à mão. No mundo real você não pode realmente tem mesmo que inicialmente no Microsoft Excel. Vejamos um texto básico documento e convertê-lo para XML. Mas primeiras coisas primeiro quanto a uma rápida revisão das regras básicas do XML:

XML- A Extensible Markup Language é um texto baseado em multi-plataforma linguagem que permite que você é para armazenar dados (como endereços em um catálogo de endereços) em uma forma estruturada. O documento XML deverá ter a sintaxe correta. Portanto, quando a documentos XML devem ser bem-formado. Um documento bem-formado tem o seguinte texto:

  • Fechado tags (<painters> </ pintores> ou <oil />)
  • Um elemento do atributo deve estar entre aspas (<country countryid="7">)
  • XML é sensível a maiúsculas. Em outras palavras, o início eo fim etiqueta deverá utilizar o mesmo caso

Aqui está uma lista básica do século 17. Pintores holandeses.

Rembrandt van Rijn, 1606-1669, Night Watch
Hendrick Avercamp, 1585-1634, Inverno
Janeiro de Bisschop, 1628-1671, O Oostpoort

Como você pode ver os dados são separados por vírgulas, tal como é conhecido como um arquivo delimitado vírgula. Cada linha é um pedaço de dados. Cada pedaço tem o nome do pintor, do nascimento até a morte anos e, finalmente, uma de suas pinturas. Portanto, nós precisamos para construir um arquivo XML com a seguinte estrutura:

  • Nome do Pintor
  • Pintor do Ano de Nascimento
  • Pintor do Ano da Morte
  • Painter's Pintura
Step 3:

Com este formato em mente que podemos criar um arquivo XML. Nossa elemento raiz serão chamados pintores já que temos uma lista de pintores.

<? xml version = "1.0" encoding = "UTF-8"?>
<painters>
<painter>
<name> Rembrandt van Rijn </ name>
<yearofBirth> 1606 </ yearofBirth>
<yearofDeath> 1669 </ yearofDeath>
<painting> Night Watch </ pintura>
</ pintor>
<painter>
<name> Hendrick Avercamp </ name>
<yearofBirth> 1585 </ yearofBirth>
<yearofDeath> 1634 </ yearofDeath>
<painting> Inverno </ pintura>
</ pintor>
<painter>
<name> janeiro de Bisschop </ name>
<yearofBirth> 1628 </ yearofBirth>
<yearofDeath> 1671 </ yearofDeath>
<painting> O Oostpoort </ pintura>
</ pintor>
</ pintores>

Cada pintor torna-se um sub-elemento de pintores chamado pintor. Cada um dos nossos pintores têm duas datas que lhes estão associadas, bem como uma pintura. Por isso, vamos fazer o nome, datas e pintura um elemento filho do elemento pintor. Eles vão ser chamado nome, yearofBirth, pintura, e yearofDeath. Com isto temos o nosso arquivo convertido dados pronto para ser utilizado como nós entenderem.