Xmldego

Een Java-klasbibliotheek voor het filteren en uitpakken van XML-gegevens
Download nu

Xmldego Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Harald Kirsch
  • Uitgever website:
  • http://wsd.iitb.fhg.de/~geg/clighome/

Xmldego Tags


Xmldego Beschrijving

Een Java-klasbibliotheek voor het filteren en uitpakken van XML-gegevens XMLDEGO, een Java-klassenbibliotheek, wordt gebruikt om de processen van filteren en extraheren van gegevens van XML-tekst te vereenvoudigen. Om zelfs zeer grote XML-bestanden te filteren, vertrouwt het op SAX in plaats van op DOM. Vergelijkbaar met Sax u registreert callbacks om te luisteren naar evenementen van de parser. Maar in schril contrast met Sax kan de gebeurtenisbinding zeer specifiek zijn, zodanig dat u alleen moet omgaan met XML-elementen die u echt geïnteresseerd bent in .Events zijn gedefinieerd om in een context te gebeuren, terwijl een context meestal wordt beschreven door een contextpad , vermelding van de elementen tot het huidige XML-elementnestniveau dat wordt geparseerd. Overweeg als een voorbeeld van het vermelden van alle doelknooppunten van een mierscript. Het enige wat u hoeft te doen, is het voorbereiden van de binding / project / doelwit - COYWAGE-kopie is een vooraf gedefinieerde callback. Momenteel kunnen callbacks worden gekoppeld aan Start- en End-tags, opmerkingen, verwerkingsinstructies en tekst. Processing ModelXMLDEGO is bedoeld om XML-tekst in andere XML-tekst of gewoon andere tekst te filteren en te transformeren. In tegenstelling tot XSLT, werkt het niet op de volledige DOM-boom, maar werkt opeenvolgend op SAX-evenementen die binnenkomen. Het voordeel is, dat niet het hele XML-bestand in het geheugen moet worden gelezen, voordat de verwerking begint met het gebruik van een sax Parser met uw eigen handler, XMLDEGO maakt het mogelijk om callbacks voor meer specifieke evenementen te registreren dan alleen "alle start-tags". All Sax Start- en End Element-evenementen worden gerapporteerd aan een callbackelectector. U registreert callback-objecten met de selector. De terugroepdiensters kunnen bijvoorbeeld callbacks binden aan reguliere uitdrukkingen die overeenkomen met paden zoals / root / elem / subelem, maar andere selectie-implementaties zijn mogelijk. Het callback-object zal worden opgeroepen met een tekenreeks met de huidige XML-fragment in verband met het evenement. Voor een opmerking is dit de volledige opmerkingentekst, bijvoorbeeld en voor een eindlabel, het is de tag zelf. De callback heeft drie hoofdacties die het kan uitvoeren: 1. Stuur de tekst die wordt geleverd aan de uitvoer. Uiteraard omvat dit de mogelijkheid om de tekst eerst te wijzigen of het volledig te verwijderen. 2. Schakel de machines in tussen ECHO en DELETE-modus. In de echo-modus wordt inkomende XML-tekst weergegaan aan de uitgang zonder de behoefte aan expliciet van de gedefinieerde callbacks van de gebruiker. In de niet-echo-modus (Delete Mode), wordt er standaard niets naar de uitvoer verzonden. Natuurlijk kunnen callbacks uitdrukkelijk expliciet genereren. 3. Stel een markeer in de huidige XML-elementcontext. Dit start de buffinguitvoer zodat deze kan worden gewijzigd voordat ze eindelijk worden verzonden. Van de cursus kan de machine net zo goed worden gebruikt om helemaal geen output te genereren en in plaats daarvan een interne gegevensstructuur te maken. In vergelijking met het lezen in de complete DOM-boom met een DOM-parser, maakt dit echter alleen logisch als slechts kleine bits worden geëxtraheerd uit een groot XML-bestand. Vereisten: · Java 2 Standaard Edition Runtime-omgeving


Xmldego Gerelateerde software

OpenUDDI

OpenUDDI-client is een eenvoudig te gebruiken UDDI V3-server clientbibliotheek geïmplementeerd in Java. ...

242

Downloaden