XML ASCII Conversion

Een chief voordeel van XML is dat het u toestaat om gegevens en output element content in één van een aantal formaten, waaronder platte tekst (ASCII) tag (of transformatie).Hoewel deze programmacode kan worden uitgevoerd, wordt XSL transformatie speciaal voor dit doel.De belangrijkste uitdagingen in het creëren van een vlekkeloze conversie is tweeledig: het verkrijgen van de juiste gegevens van de XML-tag-document;en behandeling van speciale tekens.

XML Schema

  • XML is per definitie gestructureerde informatie.Vele XML-documenten definiëren een formele schema dat beschrijft hoe je XML-elementen kunnen worden gebruikt.In feite, het schema werkt als een stappenplan om uw XML-document.Dus de eerste stap is om uw schema te analyseren en in kaart uw elementen aan hun ASCII-tegenhangers.Dit kan een eenvoudige zaak van de gegevens rechtstreeks uit de inhoud van een element te trekken zijn.Wees ervan bewust, echter dat attributen van een element ook kritieke gegevens, zoals ee

    n database record nummer dat moet worden opgenomen in de conversie kan bevatten.

Impliciete Schema

  • Als er geen formele schema wordt verstrekt, wordt de structuur van het XML-document nog steeds impliciet.Dit maakt het mogelijk de schema reconstrueren.Een goede strategie is in dit geval om de elementen in uw document bijvoorbeeld te onderzoeken en schrijf een schema dat elke instantie omgaat in uw document.

Character Sets

  • Er zijn veel karakter stelt aan de gespecialiseerde tekens die in verschillende talen over de hele wereld dekken.De ASCII karakter specifiek vermeld verwijst de tekst voor het Engels.Volgens Richard Ishida van het World Wide Web Consortium, "de Unicode-tekenset bevat tekens voor de meeste van de levende talen en scripts in de wereld."(http://www.w3.org/International/getting-started/characters.) Om mogelijke problemen te voorkomen, een goede gewoonte is om de Unicode UTF-8 karakterset te gebruiken bij het maken van uw conversies.

Entiteiten

  • XML definieert een kleine set van personages, genaamd voorgedefinieerde entiteiten.Deze entiteiten zijn de tekens voor de ampersand en de puntkomma, die specifieke toepassingen hebben in XML en zijn daarom beperkt.Om dit te omzeilen, moet je ontsnappen deze tekens.Bijvoorbeeld, moet u "& amp; amp;"aan de ampersand teken in XML te vertegenwoordigen.Wees je bewust van deze en andere speciale ontsnapte personages in uw gegevens.

Resources

  • introduceren tekensets en coderingen
  • Character Model voor het World Wide Web 1.0: Fundamentals
  • Special Edition Met behulp van XSLT;Michael Floyd;2003.
447
0
2
Xml