Hvor å konvertere en fil til XML Format

Du har den perfekte fil med alle dine produkter eller statistiske data, og nå trenger du disse dataene i XML-format. Konvertere en fil til XML nå er faktisk mye enklere enn det pleide å være når XML ble først populært. Nå er det mange verktøy tilgjengelig for å konvertere filer fra ett format til et annet. Selvfølgelig disse verktøyene er helt ubrukelig med mindre dataene er forberedt på å bli konvertert. Data bør være strukturert og organisert slik at det kan konverteres til XML riktig.
Trinn 1
Hvilket format er den opprinnelige filen? Din filtype vil være den avgjørende faktoren om hvordan du nærmer konverteringen. Hvis filen er en av disse typene du er på hell. Din søknad vil konvertere den for deg:
Microsoft Excel: Gjør så lagre som XML file.Microsoft tilgang: Fil | Eksport | Lagre som XML File
Merk: Det er viktig å merke seg at Microsoft-filer eksporteres i et visst format. Disse dokumentene kan eller ikke kan være hva du forventer. De inneholder elementer som hører til formatering av Excel-dokument. Dette ville ikke være ideelt hvis du bruker dataene i et program som er bestemt om formatet på innkommende data.
Hvis dokumentet på den annen side er ikke i noen av disse formatene må du enten søke etter en omformer verktøyet eller konvertere den for hånd (med mindre du har for mye å konvertere hånd).
Programvare som XML Spy kan konvertere SQL basert koden inn XML-dokumenter også. Når du har et stort datasett konvertitt er sterkt anbefalt. Ifølge sine referanser du kan arbeide med:

ADO

Oracle

mySQL

SQL Server

ODBC

Sybase

MS Access

Excel

Tabulatordelt, CSV
Det er andre converter verktøy som RustemSoft XML Converter eller XML Buddy (Eclipse plugin) fra Bocaloca programvare. Disse programmene kan eksportere dine data og også gi deg en XML Schema eller DTD (Document Type Definition) fil hvis ønskelig. Disse programmene er veldig nyttig, og gjøre prosessen med å konvertere filen eller databasen til XML mye mer brukervennlig.
Trinn 2
Hvis du er på dette trinnet må du konvertere den for hånd. I den virkelige verden du ikke kan faktisk selv har det opprinnelig i Microsoft Excel. La oss ta en enkel tekstdokument og konvertere den til XML. Det første først hva med en rask gjennomgang av de grunnleggende reglene i XML: Anmeldelser XML - Extensible Markup Language er et tekstbasert cross-platform språk som gjør det mulig å lagre data (som adresser i en adressebok) i en strukturert måte. XML-dokumentet er forventet å ha riktig syntaks. Derfor, når du gjør XML-dokumenter de bør være velformet
. En velformet dokument har følgende:

Stengt tags (< malere > < /malere > eller < olje />)

Et element attributt må vedlegges i anførselstegn (< landet countryid = " 7 " >)

XML er case sensitive. Med andre ord begynnelsen og slutten tag bør bruke samme sak
Her er en grunnleggende oversikt over 17. århundre nederlandske malere.
Rembrandt Van Rijn, 1606-1669, Night WatchHendrick Avercamp, 1585- 1634, winterJan de Bisschop, 1628-1671, The Oostpoort
Som du kan se dataene er atskilt med komma, som er kjent som en kommaseparert fil. Hver linje er en separat del av dataene. Hver del har malerens navn, fødsels til dødsår, og til slutt en av sine malerier. Derfor trenger vi å bygge en XML-fil med følgende struktur:

Malerens navn

Painter fødselsår

Painter Year of Death

Painter male
Trinn 3
Med dette formatet i bakhodet kan vi lage en XML-fil. Vår root element vil bli kalt malere
siden vi har en liste over malere.
<? xml version = " 1,0 " encoding = " UTF-8 "? > < malere > < maleren > < navn > Rembrandt Van Rijn < /navn > < yearofBirth > 1606 < /yearofBirth > < yearofDeath > 1669 < /yearofDeath > < maleri > Night Watch < /maleri > < /maleren > < maleren > < navn > Hendrick Avercamp < /navn > < yearofBirth > 1585 < /yearofBirth > < yearofDeath > 1634 < /yearofDeath > < maleri > Winter < /maleri > < /maleren > < maleren > < navn > Jan de Bisschop < /navn > < yearofBirth > 1 628 < /yearofBirth > < yearofDeath > 1671 < /yearofDeath > < maleri > The Oostpoort < /maleri > < /maleren > < /malere >
Hver maleren blir et sub-element av malere
kalt maleren
. Hver av våre malere har en to datoer forbundet med dem, så vel som et maleri. Derfor har vi tenkt å gjøre navnet, datoer, og male et barn element av elementet maleren. De kommer til å bli kalt navn
, yearofBirth
, maleri
, og yearofDeath
. Med denne filen har vi våre konverterte data klar til å brukes som vi ønsker.