XML til ASCII konvertering

En chef fordel af XML er, at det giver dig mulighed for at mærke data og output (eller omdanne) element indhold i hvilken som helst af en række formater, herunder almindelig tekst (ASCII).Mens dette kan gøres programmeringsmæssigt er XSL transformation designet specielt til dette formål.De største udfordringer i at skabe en fejlfri konvertering er dobbelt: at få de korrekte data fra XML-mærkede dokument;og håndtering specialtegn.

XML Schema

  • XML er per definition struktureret information.Mange XML-dokumenter definerer en formel skema, der beskriver, hvordan dine XML-elementer kan bruges.I realiteten skemaet fungerer som en køreplan til din XML-dokument.Så det første skridt er at analysere din skema og kortlægge dine elementer til deres ASCII-kolleger.Dette kan være et simpelt spørgsmål om at trække data direkte fra et element indhold.Vær dog opmærksom på, at et element attributter også kan indeholde vigtige data, såsom en database rekordstort antal, der skal indgå i omda

    nnelsen.

Implicit Schema

  • Når ingen formel skema er forudsat, er strukturen i XML-dokumentet stadig underforstået.Dette gør det muligt at rekonstruere skemaet.En god strategi i dette tilfælde er at undersøge de elementer i dit dokument instans og skrive et skema, der håndterer alle tilfælde i dit dokument.

tegnsæt

  • Der er mange tegnsæt at dække de specialiserede tegn, der anvendes på forskellige sprog over hele verden.ASCII tegnsæt specifikt refererer tekst til det engelske sprog.Ifølge Richard Ishida af World Wide Web Consortium, "det tegnsæt Unicode indeholder tegn for de fleste af de levende sprog og scripts i verden."(http://www.w3.org/International/getting-started/characters.) For at undgå potentielle problemer, en god praksis er at bruge Unicode UTF-8 tegnsæt, når du foretager dine konverteringer.

Enheder

  • XML definerer et lille sæt af tegn, der kaldes foruddefinerede enheder.Disse enheder omfatter tegn for tegnet og semikolon, som har specifikke anvendelser i XML og er derfor begrænset.For at omgå dette, skal du slippe disse tegn.For eksempel, skal du bruge "& amp; amp;"at repræsentere tegnet tegn i XML.Vær opmærksom på disse og andre specielle undslap tegn i dine data.

Ressourcer

  • Introduktion tegnsæt og kodninger
  • Tegn Model for World Wide Web 1.0: Fundamentals
  • Special Edition Brug XSLT;Michael Floyd;2003.
13
0
2
Xml