Vodoo / Stream

Expressief en uitbreidbaar formalisme voor transducers
Download nu

Vodoo / Stream Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Didier Plaindoux
  • Uitgever website:

Vodoo / Stream Tags


Vodoo / Stream Beschrijving

Expressief en uitbreidbaar formalisme voor transducers Vodoo / Stream is een software die hoogniveau expressief en uitbreidbaar formalisme voor transducers voor elke vorm van formaat biedt. Het was voornamelijk gebaseerd op drie belangrijke paradigma's. Eerste was een streamlaag voor tokenizatie. Een automata-laag voor erkenningen. De laatste was een op de regering gebaseerde documenttransformatie op basis van Stream en Automata.Vodoo / Stream-project is gebaseerd op drie concepten: - Transducers- Automata-stream # Eerste geïnspireerd op gebeurtenis-gebaseerde programmeerstijl zoals Sax of Generic Lexer in objectief-CAML biedt Een stroom op basis van gegevensafname. # Second One biedt expressieve en klassieke automaten om patronen te matchen en te herkennen bij het analyseren van streams. # De laatste was een hoogwaardige structuratie van automaten gedaan om een expressief mechanisme te bieden. XSLT-achtige taal wordt gedefinieerd om gegevenstransformaties uit te drukken.Stream-representationsTream was een eenvoudig formalisme op basis van het openen en sluiten van een niveau, labels en tekst. Met behulp van deze eenvoudige grammatica bieden wij een eenvoudige boom (XML bijvoorbeeld) stream-denotatie (XML werd gegeven door een wijdt Sax-handler). Huidige ondersteunde indelingen zijn XML en gratis tekst. Meer formalismen kunnen worden ondersteund en gedaan met behulp van Stream Extension Facility. Een stroominterpretio is aanwezig voor documentobjectmodel. Dan kan een stroom een zuivere tekst, een ad-hoc-stream en een gebaseerde gegevens manipuleren. In vergelijking De STAX-aanpak was een XML-overeenkomende integratie met een laag niveau op basis van tokenstream-weergave van XML-fragmenten. De streamvertegenwoordiging die wordt gebruikt met klassieke schakelaar / case voorwaardelijke structuur is vergelijkbaar met Stax-aanpak, maar een dergelijke integratie is twee laag niveau en biedt geen expressieve laag voor XML-management en was in feite op hetzelfde niveau dan Sax.Automata voor Stream-herkenningAutomata op hetzelfde niveau. Hoogniveau voor patroonherkenning en variabele binding. Het produceert DAG met specifieke kenmerken voor variabele denotaties. Dergelijke automaat is in staat om een bepaalde stroom te vinden of ook te passen. Een automaat is gebouwd met behulp van een gegeven stroom met uitgebreid formalisme inclusief patroon zoals herhaling, elke vorm van label of tekst en keuze. Een dergelijke stroom werd geanalyseerd om een directe acyclische grafiek te krijgen die wordt gebruikt voor de automaten-generatie (klassieke aanpak) .Transducer voor stroomtransformationtransducers zijn in feite bestelde reeks regels. Een regel heeft een selectiedeel en een lichaam. Een selectie kan omgaan met paden (boombezoeker) en de huidige entiteit. Een eerste entiteit was het boomknooppunt en de selectie kan worden gedaan filteren zijn naam of attributen. Een tweede entiteit was de tekenreeks die kan worden gefilterd met behulp van de gebruikelijke patroonvergelijking. Een lichaam was een stuk Java-code dat in staat is om door te gaan met parsing of niet (recursieve afkomst) .Transducer stream-processortaal: XSPFinaal een transducertaal - genaamd XSP - uitgedrukt in XML is gedefinieerd. Deze taal heeft een Bootstrap-definitie in XML (alleen voor XML en Teksttransformatie voor het moment). Een dergelijke XSP-definitie werd uitgebreid om regels te verschaffen die-code die is geschreven in talen die een BSF-handler (JavaScript, Beantshell, Jruby, Jython ...) bieden. Wat is er nieuw in deze release: · Ondersteuning van Namespace is ontworpen. Dan kan bijpassen worden gedaan met behulp van · Batchelementnaam en / of de bijbehorende naamruimte. · Herziening van het transformatieproces zonder compatibiliteitsprobleem · Met transducers geschreven met eerdere versies. Deze verandering · Verhoog de expressiviteit en de beheersmogelijkheden. · Dan is het mogelijk om analyses te verzenden zoals elke parser vangen · Element met inhoudsfilter en sibling-inhoud. · Locatie toegevoegd om de fout eenvoudig te volgen bij het parseren van XML-bestand · Of een document. Nu elk document als een locatie onderhouden · Tijdens transducerende operaties en kan worden gebruikt om locaties te koppelen. · XSP-uitbreiding naar XML-synthese en manipulatie die een XML biedt · XML-transformatieparadigma. · Jem herschreven met behulp van de laatste verbeteringen die zijn gedaan voor de parseren en · Extensie voor ingesloten XML-term.


Vodoo / Stream Gerelateerde software

Xmlpublicatie

XMLPublication-project is een verzameling hulpmiddelen om webpagina's van Desktop-documenten te genereren. ...

137

Downloaden